【发布时间】:2016-08-05 14:54:17
【问题描述】:
我尝试将数据发送到 json 文件中的数据表,如下所示: 我的 json 文件的示例数据:
"responseHeader":{
"status":0,
"QTime":2,
"params":{
"q":"vba",
"indent":"true",
"fl":"name,role_t,born,natio_t",
"wt":"json"}},
"response":{"numFound":7,"start":0,"docs":[
{
"name":"Khouli",
"born":["1978-04-03T00:00:00Z"],
"natio_t":"tunisien",
"role_t":"Consultant"},
{
"name":"Atayi",
"born":["1987-06-24T00:00:00Z"],
"natio_t":"Francaise",
"role_t":"Consultant"}
}
这是我的功能:
$ ( document ).ready(function() {
$.ajax({
type: 'GET',
url: '../search.json',
success: function(data) {
$.each(data, function(i, data) {
var body = "<tr>";
body += "<td>" + data.name + "</td>";
body += "<td>" + data.born + "</td>";
body += "<td>" + data.natio_t + "</td>";
body += "<td>" + data.role_t + "</td>";
body += "</tr>";
$('.datatable-ajax-source table').append(body);
});
如何从 json 文件中获取该值
【问题讨论】:
-
您的 JSON 数据以不同的方式无效。请发布有效的 JSON。
-
显然
data不是一个数组。为什么你会把它当作一个超出我的范围。
标签: javascript json datatables cakephp-2.6