我在index.php中有一個ajax函數,它調用返回JSON響應(數組)的頁面thread.php。我基本上想要解析數組,以特定的html格式顯示它,獲取該數組最後一行的最後一個值,並將其發送回前面提到的相同ajax調用。所以Ajax基本上是一個循環。發送回ajax調用返回的響應
function returnValue()
{
$.ajax({
async: true,
type: "GET",
url: "thread.php",
data: {lastposted : dateposted},
dataType: "json",
success: function (json) {
if(json) {
{
for (var i = 0, len = json.length; i < len; i++) {
var results = json[i];
var newDiv = $("<div><img src='" + results[0] +"'/>" + results[2] + results[3] + results[4] + results[5] + "</div><br>");
$('#chatContents').append(newDiv);
var dateposted = results[5];
}
}
}
}
});
}
儲值dateposted需要使AJAX調用時要作爲輸入發送。 dateposted的默認值將爲0. 我不確定這是否可以完成。我樂於接受建議。
這工作完美。有一些改變要做。使它完美運作後。意識到你編輯了你的答案,這與我所做的改變是一樣的。另外需要注意的是,是否可以在後臺不斷刷新thread.php?當然,當我向thread.php添加時,它也會在ajax調用中作爲響應返回,並因此拋出json數組循環。 – 2012-02-15 05:47:13