我一直在研究一個涉及ajax的項目;它是學校作業的計劃者。當按下按鈕時,它應該根據從服務器獲得的數據更改31 <textarea>
(和一個<span>
)中的文本。事情是,textareas在上次窗口刷新後發生了改變,不會改變。我查看了服務器和網頁之間發送的JSON,並得出結論,該錯誤在ajax調用的成功函數中。代碼如下:jQuery不會替換一些文字
success: function(data) {
$("span#date").text(data['date']);
$("#assignments").find("textarea").each(function() {
$(this).text("");
$(this).html(data[$(this).attr("id")]);
});
console.log(data); // I was using this to see if the data received from the server was correct
}
非常感謝您的幫助。
'data'中的'id's與'textarea'中的'id's是否同步? –
適合我:http://jsfiddle.net/tLsHq/1/。 – pimvdb
是的。如果我刷新頁面,一切正常。但是,每次在textarea中輸入內容以確保其正常工作時,刷新頁面並不實際;這是我首先使用AJAX的原因。 – dbh937