【发布时间】:2015-04-29 23:18:30
【问题描述】:
我是 jquery DataTable 的忠实粉丝,但我意识到使用 AngularJs,它不起作用,它显示所有数据而没有分页,并说“表中没有可用的数据显示 0 到 0 个条目”。我已经看到网站http://l-lin.github.io/angular-datatables/,但我无法让它工作,我从数据库中获取信息。我是 Angular JS 的新手。所以基本上有一种人类的方式来使用 angular 的 jquery 数据表并成功吗?。
Arr = new Object();
Arr['Accion'] = "ObtenerDatosPersonal";
params = JSON.stringify(Arr);
var url = 'modulos/personal/funciones.php';
$http({
method: "post",
url: url,
data: $.param({params:params}),
headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
}).success(function(data, status, headers, config) {
$scope.Empleadosmodal = data.Empleados;
Cantidad = Empleados.length;
$('#Empleados').DataTable();
$("#myModal").modal("show");
})/*Success*/
.error(function(data, status, headers, config)
{
alert("Ha fallado la petición. Estado HTTP:"+status);
});
【问题讨论】:
-
在浏览器开发工具中检查请求,是否已完成?有什么错误吗?您不能在字符串上使用
$.param()。最好将您的代码放在可以使用element.Datatable()的指令中,并且已经有可用于数据表的开源指令 -
没有报错,我可以看到表上的全部数据,但是jquery数据表无法识别表中的数据。
标签: javascript jquery angularjs datatable