开发者社区> 问答> 正文

关于var rspJson=JSON.parse(data)的语法错误

$.ajax({type:"post", url:url, data:params, async:true, success:function (data) { var rspJson=JSON.parse(data);
if(action=="yyphjk"){$("#left").empty();$("#right").empty();$("#left").append(yyphjkleft);$.each(rspJson.EcsIntfMsgLists, function (n, value) {$("#left").append("

"+value.mainType+" "+value.trans_type+" "+value.deal_flag+""+value.num+"");});$("#right").append(yyphjkright);$.each(rspJson.EcsOrderLists, function (n, value) {$("#right").append(""+value.mainType+""+value.trans_type+""+value.deal_flag+""+value.num+"");});
$("#456").show();$("#123").show();

展开
收起
蛮大人123 2016-02-21 13:53:10 4061 0
2 条回答
写回答
取消 提交回答
  • java中没有var关键词,应该用Object
    2019-07-17 18:45:55
    赞同 展开评论 打赏
  • 我说我不帅他们就打我,还说我虚伪

    没有指定dataType,可能是jquery自动将字符串转为json对象了,你再调用JSON.parse对象就会出错了。而且JSON.parse要求是标准json字符串,怪异模式调用此方法也会报错。
    标准json字符串是键名称用双引号括起,字符串值也是双引号,数字,布尔变量不用。指定下dataType为"text"试试,注意要返回标准json字符串才能使用JSON.parse

    2019-07-17 18:45:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Sketching Data With T-Digest in Apache Spark 立即下载
The Value of Exploratory Data 立即下载
OPEN SOURCE IN A DATA-DRIVEN WORLD 立即下载