请教一个关于jQuery解析json的问题
我在页面的后台代码里写了一个方法,后台代码的方法返回一个Json格式的字符串,供前端jquery调用解析。
代码如下:
[WebMethod] public static string GetFollowInfo(string followId) { string followInfo = string.Empty; OrderFollow follow = null; if (!string.IsNullOrEmpty(followId)) { Guid id = new Guid(followId); follow = followService.FindById(id); } if (follow != null) { followInfo = JsonConvert.SerializeObject(follow); } return followInfo; }
function edit(id) { if (id == "" || id == undefined) { return false; } $.ajax({ url: "Customer_Order_Follow.aspx/GetFollowInfo", type: "POST", data: "{'followId':'" + id + "'}", contentType: "application/json;charset=utf-8", success: function (data) { var result = eval(data.d); alert(result); //这里显示出来的是正确的json串{"followId":"12344","followname":"abc"} }, error: function (msg) { alert("Error : " + msg); } }) }