老生常谈之跨域

一、JSONP

基本原理就是通过动态创建 script 标签,然后利用 src 属性进行跨域(后端用回调函数名称包裹数据进行返回即可),但是要注意 JSONP 只支持 GET 请求,不支持 POST 请求:

// 回调函数
function showData (result) {
    // json 对象转成字符串
    $('#text').val(JSON.stringify(result));
}
$(document).ready(function () {
    $('#btn').click(function () {
        //向头部输入一个脚本,该脚本发起一个跨域请求
        $('head').append('
                    
                    

你可能感兴趣的:(老生常谈之跨域)