http的jsonp代码
错误结果
返回的是一个html
返回的数据格式不符合要求,也就是在JS这端不能通过JSON.parse方法反序列化
var obj={
name:"yourname",
arg:25
};
function JSONP_callback(jsonp_str){
var obj=JSON.parse(jsonp_str);
console.log(obj.name);
}
var str=JSON.stringify(obj);//"{\"name\":\"yourname\",\"arg\":25}"
obj=JSON.parse(str);//{name: "yourname", arg: 25}
JSONP_callback(str);
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答868 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
返回的不应该是JSON_CALLBACK(xxx)这种格式吗