首页 > Web开发 > 详细

跨域请求,jsonp

时间:2015-12-08 00:33:48      阅读:216      评论:0      收藏:0      [点我收藏+]

其实跨域请求,只需要在请求的url后面加上callback=?即可。

提供以下两种获取跨域的ajax的写法,都是基于jQuery。都已经成功使用,兼容做到ie7,(ie6未测试);案例地址来自豆瓣开放api.

1、$.ajax()

$.ajax({
        async: false,
        url: "https://api.douban.com/v2/book/1220562?callback=?",
        type: "GET",
        dataType: "json"
    }).done(function (result) {
        //resule即为返回的结果
    }).fail(function () {
        alert("温馨提示","获取信息失败!");
    }).always(function () {
        
    });

2、$.getJSON()

$.getJSON("https://api.douban.com/v2/book/1220562?callback=?",function(result,status){
        //resule即为返回的结果
    });

jsonp其实很简单。

完!

跨域请求,jsonp

原文:http://www.cnblogs.com/chengduxiaoc/p/5027858.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!