【发布时间】:2018-11-13 17:38:10
【问题描述】:
jquery 数据表中的 ajax 请求在服务器端处理中发出多个请求,而不是一次一个。该表在 document.ready() 上初始化。
一旦收到响应,我想中止 jquery 数据表中的 ajax 调用。
有没有办法在响应成功时停止第二次请求?
document.ready(function() {
$("#myTable").DataTable({
"processing": true, // for show progress bar
"serverSide": true, // for process server side
"orderMulti": false, // for disable multiple column at once
"ajax": {
"url": "/home/LoadData",
"type": "Get",
"datatype": "json"
"data":{ date:'date'},// parameter on controller to filter records
},
"columns": [
{ "data": "ContactName", "name": "ContactName", "autoWidth": true },
{ "data": "CompanyName", "name": "CompanyName", "autoWidth": true },
{ "data": "Phone", "name": "Phone", "autoWidth": true },
{ "data": "Country", "name": "Country", "autoWidth": true },
{ "data": "City", "name": "City", "autoWidth": true },
{ "data": "PostalCode", "name": "PostalCode", "autoWidth": true }
]
});
【问题讨论】:
-
显示您的代码。我们需要看看你尝试了什么。
标签: javascript jquery ajax datatables