后台代码:context.Response.Write("{\"firstName\":\"0\"}");
前台代码:success: function (data) {
var jsonobj = eval('(' + data + ')');
alert(jsonobj.firstName);
报错:var jsonobj = eval('(' + data + ')') 这行缺少]
返回的值应该是正确的,不然运行不到success。谁能告诉我怎么调试,或者得到data的值?
你可以用chrome游览器看看你的返回的数据,是不是真的符合JSON格式
dataType设置成json,或者直接用getJSON方法的话,success里就不用eval了
另:$.parseJSON用来转换更便捷