1、我是一个半全栈,主要iOS开发所以前端技能不是很佳
2、情景:ajax向php服务端请求数据,数据成功后dom操作加载到jquery datables上显示。虽然显示了但是在第一行tr显示“No data available in table”
3、关键代码:
//html
产品名称
产品分类
产品等级
产品单价
产品库存
操作
//js
$.ajax({
dataType: "json",
type: "get",
url: "../controller/productlist.php",
success: function(data) {
if(data.code == 200){
//$des = $("#sample-table-2>tbody");
var datas = data.data;
if(jQuery.isEmptyObject(datas) || datas.length == 0){
alert("暂无数据");
}
for(var i=0;i';
tr += ''+datas[i].productName+' ';
tr += ''+datas[i].productBigKind+datas[i].productSmallKind+' ';
tr += ''+datas[i].productLevel+' ';
tr += ''+datas[i].price+' ';
tr += ''+datas[i].storage+' ';
tr += ''+datas[i].storage+' ';
tr += "";
/*
var tr = $(" ").appendTo($des);
var td1 = $(' ').appendTo(tr);
var td2 = $(''+datas[i].productName+' ').appendTo(tr);
var td3 = $(''+datas[i].productBigKind+datas[i].productSmallKind+' ').appendTo(tr);
var td4 = $(''+datas[i].productLevel+' ').appendTo(tr);
var td5 = $('').appendTo(tr);
var td6 = $('').appendTo(tr);
var td7 = $(' ').appendTo(tr);
*/
$("#sample-table-2 tbody").append(tr);
}
$("#sample-table-2").DataTable();
}
},
error: function(code,message,data) {
alert("发生错误:"+message);
}
});
3、去Stack Overflow看到也有人遇到同样问题,链接:Stack Overflow问题地址有人解决了,我按照该方法去尝试,没有成功,各位大佬帮我看看哈,感谢
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
我没看到怎么删除提问,不过我自己解决了哈,大家也别回答了