码迷,mamicode.com
首页 > Web开发 > 详细

[js]jquery里的jsonp实现ajax异源请求

时间:2018-02-02 20:11:43      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:code   npc   技术分享   java   gpo   json   .com   success   markdown   

同源请求-jquery

<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>

<script type="text/javascript">
    $.ajax({
        url: "data.txt",
        type: "get",
        dataType: "json",
        success: function (data) {
            console.log(data);
        }
    });
</script>

data.txt

{"name": "maotai", "age":22}

技术分享图片

jsonp异源请求-jquery

  • 函数名是随机字符串
<script type="text/javascript" src="js/jquery-1.11.3.js"></script>
<script type="text/javascript">
    // jsonp默认是get, jsonp默认使用callback 并且随机生成字符串作为函数名
    $.ajax({
        url: "https://suggest.taobao.com/sug?code=utf-8&q=%E5%9B%B4%E5%B7%BE",
        dataType: "jsonp",
        success: function (data) {
            console.log(data);
        }
    });
</script>
  • 指定函数名
<script type="text/javascript" src="js/jquery-1.11.3.js"></script>
<script type="text/javascript">
    // jsonp默认是get, jsonp默认使用callback 并且随机生成字符串作为函数名
    $.ajax({
        url: "https://suggest.taobao.com/sug?code=utf-8&q=%E5%9B%B4%E5%B7%BE",
        dataType: "jsonp",
        jsonpCallback: "fn",
        jsonp: "cb",
        success: function (data) {
            console.log(data);
        }
    });
</script>

技术分享图片

[js]jquery里的jsonp实现ajax异源请求

标签:code   npc   技术分享   java   gpo   json   .com   success   markdown   

原文地址:https://www.cnblogs.com/iiiiiher/p/8406417.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!