Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angularjs ng表格下一页发送ajax_Javascript_Angularjs_Ngtable - Fatal编程技术网

Javascript angularjs ng表格下一页发送ajax

Javascript angularjs ng表格下一页发送ajax,javascript,angularjs,ngtable,Javascript,Angularjs,Ngtable,我从服务器端获取数据并显示在ng表中,但我不知道在单击下一页按钮时如何向服务器端发送ajax请求 var query=sysAuthorityService.getData('code','name'); var数据=[]; get(函数(myData){ data=myData.data.list; $scope.tableEdit=新的ngTableParams({ 第1页,//显示第一页 计数:10//每页计数 }, { 总计:myData.data.total,//数据长度 getDa

我从服务器端获取数据并显示在ng表中,但我不知道在单击下一页按钮时如何向服务器端发送ajax请求

var query=sysAuthorityService.getData('code','name');
var数据=[];
get(函数(myData){
data=myData.data.list;
$scope.tableEdit=新的ngTableParams({
第1页,//显示第一页
计数:10//每页计数
}, {
总计:myData.data.total,//数据长度
getData:函数($defer,params){
$defer.resolve(data.slice((params.page()-1)*params.count(),params.page()*params.count());
}
});

});您应该重写getData函数。例如,以下是我的项目中的一些代码:

{
total: 0
getData: function($defer, params){
            var filter = params.filter();
            var sorting = params.sorting();
            var count = params.count();
            var page = params.page();
            taskService.get_task_instance(page, count, filter, sorting, $stateParams.id).then(function(data){
                var total = parseInt(data['total']);
                params.total(total);
                $defer.resolve(data['msg']);
            });
        }
}