1.第一步,先创建Handler.ashx文件,并添加一下代码
public void ProcessRequest(HttpContext context)
{
DataTable dt = pb.getRouteEcharts();
var str = JsonConvert.SerializeObject(dt);//將dt轉換為json格式
context.Response.ContentType = "application/json";//文件類型
context.Response.Write(str);//向前端返回數據
}
2.第二步,则是在aspx文件进行接收了。
$.ajax({
url: "HuaweiHandler.ashx",//存放一般處理程序
dataType: 'json',
success: function (data1) {
$.each(data1, function (index, item) {
xAxisData.push(item.ROUTE_NAME);
seriesData.push(item.ROUTE_ID);
})
}