我这里有一些工作代码,可以从服务器获取数据并将其放入DataTables。
但是,我需要扩展此代码以为ajax请求提供一个参数,以帮助服务器获取正确的数据。有谁知道如何使用数据表和WCF(.NET)服务来做到这一点?
下面是仅获取没有参数的数据的工作代码(尽管我尝试将参数添加到data:属性中,但是什么也没发生)
df1[np.isin(df1.Name1, df.Name) &
np.isin(df1.Name2, df.Name)]
WCF服务
// example value for the parameter I need to send
var date = "12/07/2010";
$("#table").DataTable({
"processing": true,
type: "GET",
ajax: {
url: "Service.svc/GetData",
dataType: "json",
contentType: "application/json; charset=utf-8",
dataSrc: "",
data: JSON.stringify(date)
},
"columns": [
{ data: "CustomerName" },
{ data: "CompanyName" },
{ data: "CurrentBalance" }
]
});
我知道我可能需要将其修改为POST请求,但尝试此操作会引发错误。
我已经使用常规的jquery ajax调用成功地使用参数查询了数据库,但是随后我需要更新DataTables中的数据。但是,当我调用DataTables .ajax.reload()方法时,它将覆盖jquery ajax调用并调用不带参数的DataTables ajax请求。