jquery ajax跨域访问怎么修改header中的referer的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery ajax跨域访问怎么修改header中的referer的值相关的知识,希望对你有一定的参考价值。

参考技术A

ajax 可以加headers对象,例如:

    var settings = 
        type: "GET",
        url:url,
        dataType:"jsonp"
        error: function(XHR,textStatus,errorThrown) 
            alert ("XHR="+XHR+"\\ntextStatus="+textStatus+"\\nerrorThrown=" + errorThrown);
        ,
        success: function(data,textStatus) 
            $("body").append(data);
        ,
        headers: 
            "Referer":"https://zhidao.baidu.com/"
        
    ;
    $.ajax(settings);

纯手打,望采纳!

本回答被提问者采纳
参考技术B 跨域只能用Jquery的jsonp,其它格式都是拒绝访问的

以上是关于jquery ajax跨域访问怎么修改header中的referer的值的主要内容,如果未能解决你的问题,请参考以下文章

jquery中ajax跨域设置http header

Jquery:ajax跨域请求处理

jquery 如何实现跨域载入其他网站的页面内容

客户端ajax请求为实现Token验证添加headers后导致正常请求变为options跨域请求解决方法

header设置跨域问题

解决AJAX跨域:1利用JSONP;2JS设置Header