我想在发送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); } });