我正在传递ajax以从数据库获取数据并且还以json格式获取数据但我无法在视图上显示它。 我的ajax代码是
$(document).ready(function() {
$("#inProgress").click(function(e) {
e.preventDefault();
e.stopImmediatePropagation();
$.ajax({
url: "inprogress",
type: "POST",
beforeSend: function(xhr) {
xhr.setRequestHeader('X-CSRF-TOKEN', $("#token").attr('content'));
},
success: function(res) {
var i;
var txt = '';
res = $.parseJSON(res);
console.log(res);
$.each(res, function(index, element) {
txt += "<div align='center' class='row w3-card-2 vendor' id='" + index + "'>" +
"kkdk"
"</div>";
$('#inProgressDiv').html(txt);
//console.log('<a href="'+element[0]+'">');
});
//
} //success
}); //ajax
})
});
结果我从控制器获得以下格式:
我想要这种格式的数据但是如何显示它。请帮助我。
答案 0 :(得分:0)
如下所示,你可能想稍微调整一下。
$(document).ready(function() {
$("#inProgress").click(function(e) {
e.preventDefault();
e.stopImmediatePropagation();
$.ajax({
url: "inprogress",
type: "POST",
beforeSend: function(xhr) {
xhr.setRequestHeader('X-CSRF-TOKEN', $("#token").attr('content'));
},
success: function(res) {
var i;
var txt = '';
res = $.parseJSON(res);
console.log(res);
foreach(var propname in res){
if($.isArray(res[propname]){
$.each(res, function(index, element) {
txt += "<div align='center' class='row w3-card-2 vendor' id='" + index + "'>" +
"kkdk"
"</div>";
$('#inProgressDiv').html(txt);
//console.log('<a href="'+element[0]+'">');
});
}
}
//
} //success
}); //ajax
})
});