重複區域目前,所有與我的jQuery .post的$行動,成功連接,查詢和json_encode迴歸到我的網頁的工作。我無法做的(而且是json的新功能)是如何將返回的值顯示爲實時Feed?我目前的jQuery的js文件是「jQuery的1.7.2.min.js」和我的代碼是如何顯示JSON數組從查詢
$(document).ready(function(){
setInterval(function(){
$.post('query.php', function(pendingReq){
$('#div_id').html(pendingReq);
}), 'json' });
}, 5000
);
pendingReq就像是從查詢和電流輸出我返回的數據如下:根據我的MySQL查詢 {"[0]":"FirstReq", "[1]":"SecondReq", ...."}
建立數組
$res = array("[0]"=>var['1']...);
的我是很新的使用JSON和不使用大量的JavaScript,但希望能有返回的數據在表中顯示出來,謝謝。下面
我的代碼工作,但對於MySQL查詢的只有一行,如果兩個條目存在,我得到一個「未捕獲的SyntaxError:意外的標記{」在Firebug的錯誤?儘管如此返回結果爲前:
$res = array("req_name"=>$ew_display['req_name'], "date"=>$ew_display['req_dt']);
echo json_encode($res);
$(document).ready(function(){
var table_template = "<table border=1 cellspacing=0 id='results'><tr><th>JTAR #</th><th>JTAR @</th></tr></table>";
$("#testd").html(table_template);
setInterval(function(){
$.post("query.php", {track : 2}, function(pendingReq){
var json = JSON.parse(pendingReq);
var template = "<tr><td>{{req_name}}</td><td>{{date}}</td></tr>";
var new_row = Mustache.render(template, json);
$("#results").append(new_row).fadeIn("slow");
}), "json"
}, 5000);
@dbaseman有什麼想法?第一個問題是我的jquery語句,它錯了,現在我猜這是由回調中的數組引起的? – 2012-05-10 13:19:24