我在后台这样写的:
StringBuilder stuBuild = new StringBuilder();
stuBuild.Append("{");
stuBuild.Append("'name':'哈哈'");
stuBuild.Append("}");
Response.Write(stuBuild.ToString());
Response.End();
前台这样调用的:
$("#btnJson").click(function () {
alert("dfdf");
$.get("Default.aspx", { json: "1" }, function (data) {
alert(data);
},"json");
});
可是不知道为什么啊。function(data)这个方法无法执行。
改成:$("#btnJson").click(function () {
alert("dfdf");
$.get("Default.aspx", { json: "1" }, function (data) {
alert(data);
});
});
这样后,可以执行进来。data的值是:["name":"哈哈"]
但是我用data.name无法获取数值。
有没有人知道怎么回事啊。可否给我一段详细的代码啊。写写!
饮歌长啸
喵喔喔