.net的json前台取值问题
举个例子后台这样拼接
[WebMethod]
public static string temp()
{
string content = "{\"name\":\"ly\",\"pwd\":\"123\"}";
return content;
}
前台这样接收
$.ajax({
//要用post方式
type: "Post",
//方法所在页面和方法名
url: "zzjz_HomePage.aspx/temp",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
//返回的数据用data.d获取内容
alert(data);
alert(data.d);
alert(data.d.pwd);
},
error: function (err) {
alert("未知错误");
}
});
data:[object Object]
data.d:{"name":"ly","pwd":"123"}
data.d.pwd:undefined
data.d.pwd不应该就是123么?