我想動態加載我的數據表與一個ASP.NET編寫的C#web方法。該方法似乎工作正常,但我沒有嘗試獲取數據表以正確響應。JQuery,Datatables和Ajax
這裏是我的代碼:
var oTable = $('table.datatable').dataTable({
"processing": true,
"serverSide": true,
"ajax": {
"url": "SearchForCustomers.aspx/GetUsers",
"type": "POST",
"contentType": "application/json; charset=utf-8",
"dataType": "json"
},
"columns": [{
"data": "A"
}, {
"data": "B"
}, {
"data": "C"
}, {
"data": "D"
}, {
"data": "E"
}, {
"data": "F"
}]
});
我的ASP.NET Web的方法:
public class AA
{
public string A { get; set; }
public string B { get; set; }
public string C { get; set; }
public string D { get; set; }
public string E { get; set; }
public string F { get; set; }
}
[WebMethod]
public static string GetUsers()
{
/*List<UserAccount> listOfUserAccounts = UserAccount.GetUserAccounts(ApplicationConfiguration.ORDER_TYPES.DESC);
JavaScriptSerializer jSearializer = new JavaScriptSerializer();
return jSearializer.Serialize(listOfUserAccounts);*/
List<AA> list = new List<AA>();
list.Add(new AA { A = "a", B = "b", C = "c", D = "d", E = "e", F = "f" });
list.Add(new AA { A = "a", B = "b", C = "c", D = "d", E = "e", F = "f" });
list.Add(new AA { A = "a", B = "b", C = "c", D = "d", E = "e", F = "f" });
list.Add(new AA { A = "a", B = "b", C = "c", D = "d", E = "e", F = "f" });
list.Add(new AA { A = "a", B = "b", C = "c", D = "d", E = "e", F = "f" });
list.Add(new AA { A = "a", B = "b", C = "c", D = "d", E = "e", F = "f" });
list.Add(new AA { A = "a", B = "b", C = "c", D = "d", E = "e", F = "f" });
JavaScriptSerializer jSearializer = new JavaScriptSerializer();
return jSearializer.Serialize(list);
}
的AA類是爲了測試功能DataTable的組成。數據表完全沒有收到任何行。
在此先感謝。