我目前正在尝试实现 jquery 数据表扩展以生成实时结果表。这些结果是由我调用另一个 Web 服务的函数背后的代码引起的。
我有 javascript 收集我的参数,我正在使用 jquery.ajax() 函数与函数后面的代码交谈。datatables 函数需要以下格式的 JSON
{
"aaData": [
[
"Trident",
"Internet Explorer 5.0",
"Win 95+",
"5",
"C"
]
]
}
我不知道如何让我的函数响应,例如将逗号分隔的信息字符串转换为上述格式。
我已经研究了 json.net 扩展,但我不确定要采取什么方法。考虑到每次我的函数运行时,我都会添加到 JSON 中,该 JSON 需要位于数据表的 .txt 文件中
任何建议表示赞赏!
谢谢
我目前拥有的代码
var oTable;
$(document).ready ( function(){
oTable=$('#mytable').dataTable({
"sAjaxSource": 'TestData.txt'
});
});
并调用我的代码并返回一个字符串
function asyncServerCall(inputs) {
jQuery.ajax({
url: 'Process.aspx/SearchBtnAjax',
data: JSON.stringify({ cities: inputs }),
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
alert(data.d);
oTable.fnReloadAjax();
}
});
}