我遇到了Json數組問題。PHP Array進入Json並將數據恢復到網頁
我JSON數據:
{
"res": ["000000000078", "00000001", "1367771147", "das ist mail text",
"000000000080", "00000001", "1367771147", "das ist mail text",
"000000000081", "00000001", "1367771147", "das ist mail text",
"000000000082", "00000001", "1367771147", "das ist mail text",
"000000000083", "00000001", "1367771147", "das ist mail text",
"000000000085", "00000001", "1367771147", "das ist mail text",
"000000000090", "00000001", "1367771147", "das ist mail text",
"000000000091", "00000001", "1367771147", "das ist mail text",
"000000000092", "00000001", "1367771147", "das ist mail text",
"000000000093", "00000001", "1367771147", "das ist mail text"],
"fvdfvv": "sdfsd"
}
調用這些東西在HTML網站:
$(document).ready(function() {
$.ajax({
type: "GET",
url: "mtable.php",
data: "",
dataType: 'json',
success: function (result) {
var id_mail = result.res[0];
var id_user = result.res[1];
var mail_datesent = result.res[2]
var mail_text = result.res[3]
$.each(result.res, function (i, data) {
console.log(data);
$('#example').append("<tr><td><b>id: </b>" + id_mail + "</td><td><b> leistung: </b>" + id_user + "</td><td><b> temp: </b>" + mail_datesent + "</td><td><b> Text: </b>" + mail_text + "</td></tr><br />");
});
}
});
});
我並沒有把所有的行中爲Html回聲。問題是他加載數組並將其放入表中。但他在第一線上循環。
例出:
<p>id: 000000000078 leistung: 00000001 temp: 1367771147 Text: das ist mail text </p>
<p>id: 000000000078 leistung: 00000001 temp: 1367771147 Text: das ist mail text </p>
<p>id: 000000000078 leistung: 00000001 temp: 1367771147 Text: das ist mail text </p>
我也想:
success: function(result) {
var allresult = result.res
$('#example').html( allresult );
alert(allresult);
//$("#notice_div").hide();
}
});
})
這裏JSON加載整個表,但我需要的行正確把它以數據表。我確信上面的代碼不能用於JQuery.datatables,對吧?
這裏的問題究竟是什麼?預期的結果是什麼? – randak
歡迎來到SO。請儘量用正確的語法寫出一些可讀性強的英語。 – EverythingRightPlace
srry for my bad englisch – VBnoob