JQuery:
Ajax:
try
{
DataTable dt = Abos.BGetTb();
JsonSerializerSettings Setting = new JsonSerializerSettings();
Setting.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
string result = JsonConvert.SerializeObject(new { ArticleTitles = dt }, Formatting.Indented, Setting);
context.Response.Write(result);
}
catch (Exception ex) { throw ex; }
}
这里最主要的是:
引用:using Newtonsoft.Json;
获取DataTable数据以后的三段序列化DataTable为JSON的代码。
如果没有 Newtonsoft.Json引用可以去网上下载。