0
以下jQuery函數從Spring返回正確的JSON響應。AJAX響應的內容未寫入HTML容器標記 - span,div
$(function() {
$('#dataForm').submit(function() {
var rows;
var form = $(this);
rowCount(function() {
var url = form.attr('action'),
rows = form.find('input[name="rows"]').val();
if(rows==0)
{
insert();
}
else if(rows==1)
{
update(function(response){
$("#textContents").val(response);
alert($("#textContents").val());
//Alerts the correct contents from the database
});
}
});
return false;
});
});
當提交表單時調用此函數。
else if
條件中的警報框提醒服務器正確的內容。 textContents
是一個<span></span>
id之類的。
<span id="textContents"></span>
一切都很好,但顯然由於未知原因,響應顯然沒有寫入HTML span標記。
我甚至刪除了當前頁面的所有HTML模板的設計,但沒有找到線索。如果我將span標籤更改爲<textarea></textarea>
進行演示,則會顯示內容。
表單上沒有放錯位置的標籤。我也試圖用<div>
替換<span>
,但它也沒有幫助。我在這裏忽略了什麼?顯然,一些非常基本的東西。
工作!已經有好幾次處理過了,但不記得那個,對不起。等待計時器。謝謝。基本上我用來處理舊的JavaScript風格,比如'document.getElementById(「textContents」)。innerHTML = response;' – Tiny
不客氣:) – pktangyue