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.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
返回的不应该是JSON_CALLBACK(xxx)这种格式吗