javascript - jsonp返回错误,怎么解决
迷茫
迷茫 2017-04-11 09:06:35
[JavaScript讨论组]

http的jsonp代码

错误结果

返回的是一个html

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(3)
大家讲道理

返回的不应该是JSON_CALLBACK(xxx)这种格式吗

PHP中文网

返回的数据格式不符合要求,也就是在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);
高洛峰

try catch

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号