的內部變量我有一個變量在我的JSP頁面的頂部定義該函數完成後,變量計數將被更新(並持續)。但是,它似乎更新本地計數,但不會在全球持續。當我點擊按鈕數時,總是被設置爲5,但是在進一步的按鈕點擊時永遠不會增加到10,15等。更新JSP的JavaScript
如何從jquery函數內更新jsp變量並使其保留?
的內部變量我有一個變量在我的JSP頁面的頂部定義該函數完成後,變量計數將被更新(並持續)。但是,它似乎更新本地計數,但不會在全球持續。當我點擊按鈕數時,總是被設置爲5,但是在進一步的按鈕點擊時永遠不會增加到10,15等。更新JSP的JavaScript
如何從jquery函數內更新jsp變量並使其保留?
@亞倫 - 您可以使用一種方法在JavaScript像
function increment(){
var value1=document.getElementById("lbl1").value;
value1=parseInt(value1)+5;
document.getElementById("lbl1").innerText=value1;
}
其中LBL1是在你的JSP的文本框具有初始化值0,即<input type="text" value="<%=count%>" id="lbl1"/>
的ID。和按鈕點擊呼叫增量()這樣<input type="submit" onclick="increment()"/>.
希望這會符合您的要求的方法...
JSP是服務器端。 JavaScript是客戶端。兩者不混合;你正在做的是增加一次。 – Ryan
啊,那是真的。感謝您的澄清。 – Aaron
JSP生成從網絡服務器發送到網頁瀏覽器的HTML。 JS是HTML的一部分。在瀏覽器中右鍵單擊頁面並*查看源代碼*即可獲得最新版本。 – BalusC