第一次接触jsonp的时候,看后台返回的数据格式如下:
"({
a:1,
b:2
})"
为了方便我这里将他赋值给data。
我想要要解析这个为json只需要通过
data = data.substr(1,data.length-2);
去掉他两边的括号,然后再调用JSON.parse(data);
进行解析,但是不知道为啥去括号那一步一直成功不了。
最后想到个方法
json = eval("("+data+")");
这样便可以将它转换为Json,在这里做下笔记、
第一次接触jsonp的时候,看后台返回的数据格式如下:
"({
a:1,
b:2
})"
为了方便我这里将他赋值给data。
我想要要解析这个为json只需要通过
data = data.substr(1,data.length-2);
进行解析,但是不知道为啥去括号那一步一直成功不了。
最后想到个方法
json = eval("("+data+")");
这样便可以将它转换为Json,在这里做下笔记、