【发布时间】:2018-05-27 19:42:17
【问题描述】:
我从 laravel 函数返回这个数组:
$arr = json_encode(array('priority'=>$priority,'status'=>$status,'type'=>$type));
return $arr;
但是在我的 ajax 中,我像这样捕获它们:
success: function (data) {
console.log(data.length);
var priority =data.priority;
var status =data.status;
var type = data.type;
// $('#submenu').empty();
for(var i=0; i<data.length; i++){
$('#output').append("<tr><td>" + priority + "</td><td>" + status + "</td><td>" + type + "</td></tr>");
}
},
问题是三个priority、status和type未定义,data.length返回67而不是3,还有console.log(data);=>returns {"priority":"priority one","status":"status one","type":"type one"}
我该如何解决这个问题?
【问题讨论】:
标签: javascript php ajax