AJAX跨站处理解决方案

Posted 子钦加油

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AJAX跨站处理解决方案相关的知识,希望对你有一定的参考价值。

//直接使用ajax会提示跨站失败

$.ajax({

    type : ‘POST‘,

    url : ‘http://www.abc.com/api‘,

    data : ‘‘,

    dataType : ‘text‘,

    success : function(data) {

    }

});



//换用jsonp类型即可

$.ajax({

    dataType : ‘jsonp‘,

    url : ‘http://www.abc.com/api‘,

    success : function(data) {

        console.log(data);

    }

});



//或者采用getJSON,并在url后面加入callback=?

$.getJSON(‘http://www.abc.com/api&callback=?‘, function(data) {

    console.log(data);

});

  

以上是关于AJAX跨站处理解决方案的主要内容,如果未能解决你的问题,请参考以下文章

Ajax csrf跨站请求伪造

ajax 跨域处理

1205 CSRF跨站请求与django中的auth模块使用

使用 jQuery 的跨站 AJAX

使用 jQuery 的跨站 AJAX

URL存在跨站漏洞http host头攻击漏洞解决方案