專案參考Newtonsoft.Json.dll
server
====
[WebMethod]
[System.Web.Script.Services.ScriptMethod]
public string GetScheduledActivity(string id)
{
DataTable dt = new DataTable();
...
return JsonConvert.SerializeObject(dt, Formatting.Indented);
}
client
====
$.ajax({
type: "POST",
url: "webservice1.asmx/GetScheduledActivity",
contentType: "application/json; charset=utf-8",
data: "{'id':'" + id + "'}",
dataType: "json",
success: function (jsonObj) {
var objdata = $.parseJSON(jsonObj.d);
// 只有一筆資料的用法
// objdata[0].欄位名稱
// 多筆資料的用法
$.each(objdata, function (i, val) {
// val.欄位名稱
});
}
});
沒有留言:
張貼留言