您的位置:首页 > Web前端 > JavaScript

什么是 jsonp ?

2016-05-17 15:14 225 查看
浏览器不支持Ajax跨域请求 但能加载任何地方的外部js文件 jsonp就是借用这个特点 通过引入文件拿到想要的数据 而不是通过AJAX请求

假如你想获取 vcico.com 的 $data

先定义一个回调函数

<script>
function callback(data){
//do some thing
}
</script>


然后再动态添加一个js外部文件

document.write("<script src='http://www.vcico.com/js.php?callback=callback'><\/script>");


外部文件的内容为

callback($data);

这时就会调用callback
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: