微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jquery – 使用ajax请求设置引用URL

我想在发送ajax请求时设置引荐页面.我这样做,但没有奏效.

我把这个javascript包含在本地的html文件中,主要的url是跨域的.

$.ajax({
  url: "{{main url}}",dataType: "json",beforeSend: function(xhr){
  xhr.setRequestHeader('X-Alt-Referer','{{referer url}}');
  },success: function(data){
    console.log(data);
  }
});

我从这个网址得到一些提示

Set a request header in JavaScript

我得到

"NetworkError: 404 Not Found - {{main url}}"

当我从firefox控制台尝试时出错

这个脚本有什么问题,还有另一种做法呢?

解决方法

尝试使用下一个代码
var main_url = "http://www.example1.com";
var referrer = "http://www.example2.com";
$.ajax({
  url: main_url,headers: {'X-Alt-Referer': referrer },success: function(data){
    console.log(data);
  }
});

原文地址:https://www.jb51.cc/jquery/176052.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐