jquery ajax jsonp 跨域实现

$.ajax({
    url: "地址",
    type: "post",
    processData: false,
    timeout: 15000,
    dataType: "jsonp",
    jsonp: "callback",
    jsonpCallback:"callback1",
    success: function(result) {
        alert(result);
    },
    error:function(){
        alert("fail");
    }
});

通过浏览器网络捕获到的请求地址将我们配置的jsonp属性和jsonpCallback属性拼装到了请求地址上。其中callback1就是回调函数,jquery会自动创建一个类似。

function callback1(result){
    success(result);
}

的方法。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容