我有一個表單自動提交和更新相同的頁面。我有一個改變按鈕值的java腳本函數,但AJAX不斷髮布舊值。ajax不斷髮布過時的值
AJAX
$.ajax({
type: 'POST',
url: this.action,
data: $('form').serialize()
});
JQUERY
function changevalue()
{
$('#button').attr('value', 'grapes');
}
FORM
form...
<input type="submit" name="button" id="button" value="apple" onclick="changevalue();" />
...
按鈕將顯示新的改變後的字,但後面的代碼(控制器)示出了舊變量。
您是否在多個瀏覽器上遇到過這種情況,還是瀏覽器特定? – Nathan
是的。 IE,Chrome和Firefox。清除緩存,重新啓動。沒有修復 – user999690
你怎麼稱呼那個Ajax線?您沒有在上面的代碼示例中顯示。 – epascarello