我在我的jquery文件中有一個名爲「tempVariable」的變量。 現在我需要從c#後面的代碼中改變它的值。 我在我的C#代碼做什麼到現在是c#從後面的代碼更改javascript變量的值
public void changeValueInJquery()
{
bool newVal = false;
Page.ClientScript.RegisterClientScriptBlock(
GetType(),
"key", "ChangeValue(" + newVal + ");", true);
}
我jQuery代碼是
function ChangeValue(value1) {
alert(value1);
tempVariable = value1;
}
的問題是,ChangeValue()函數永遠不會被擊中。
我在哪裏錯了嗎?
你看了一眼在源視圖生成的腳本? – 2013-03-08 11:52:34
在這個問題中沒有什麼jQuery。 'jQuery!= Javascript' – Jamiec 2013-03-08 11:52:58
另一個選擇就是採用隱藏變量並在jQuery中使用它的值。你可以從後面的代碼改變它的值.. – Sachin 2013-03-08 11:55:11