在数据表服务器端处理中无法进行服务调用

时间:2020-02-10 07:33:44

标签: jquery ajax datatables datatables-1.10

 Javascript

 $('#grid').DataTable({
         "processing": true,
         "destroy": true,
         "scrollY": true,
         "scrollX": true,
         "serverSide": true,
         "paging": true,
         "pageLength": 20,
         "lengthChange": false,
         "language": { search: '', searchPlaceholder: "Search..." },

         "ajax":
         {
             "url":'api/Default/EmployeeDetails',
             "contentType": "application/json",
             "type": 'POST',
             "dataType": "json",
             "data": function (d) {
                 debugger;
                 return JSON.stringify(d);
             },
             "dataSrc": function (json) {
                 debugger;
                 //json.draw = json.draw;
                 //json.recordsTotal = json.recordsTotal;
                 //json.recordsFiltered = json.recordsFiltered;
                 //json.data = json.data;

                 var return_data = json;
                 //return return_data.data;
                 var dttt = $.parseJSON(return_data.data);
                 return dttt;
             }
         },
         "columns": [
             {
                 "data": "UserName",
                 "title": "Employee Name"
             },
             {
                 "data": "Password",
                 "title": "Passwords"
             }, ] 

HTML

 Server side
  [HttpPost("EmployeeDetails")]
         public string EmployeeDetails([FromBody] PagingParams data)
         {
             SQLServerConnect connection = new SQLServerConnect();
             string result = JsonConvert.SerializeObject(connection.EmployeeDetails("Employee", data));
             return result;
         }

我无法打服务电话。 Ajax调用未初始化。因此,无法进行服务调用以获取数据表的数据。控制台中也没有错误。帮助我。预先感谢

0 个答案:

没有答案