JS TypeError:*is undefined
JS在解析JSON数据时,操作生疏可能犯的错误。
success:function(data){ if(data == "failure"){ alert("请求出错,请刷新页面再操作"); } var res = eval(data); var msgList = res[0].msgList; var pgInfo = res[0].pageInfo; var page = ""; var list = ""; }
var pgInfo = res[0].pageInfo; 很容易携写成 var pgInfo = res.pageInfo;
这样解析出来就有错误了。
附:参考JSON数据:
[ { "pageInfo": { "curPage": 2, "intentTo": "", "pages": 2 }, "msgList": [ { "content": "455555555555555555666666666", "fromUserEmail": "1111111111111111111", "fromUserId": 123456, } ] } ]