2012-01-10 17 views
11

Quiero configurar la página de referencia mientras envío una solicitud de AJAX. Lo hice de esta manera, pero no funcionó.establecer la URL del referer con la solicitud ajax

He incluido este javascript en un archivo html local y la URL principal es de dominio cruzado.

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

que tiene algún indicio de esta url

Set a request header in JavaScript

consigo

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

de error cuando lo probé desde la consola de Firefox

¿Qué está mal en este script o hay otra forma de hacer esto?

+0

discutido [aquí] (http://stackoverflow.com/a/1269064/944681) –

Respuesta

4

tratar de utilizar el código siguiente:

var main_url = "http://www.example1.com"; 
var referrer = "http://www.example2.com"; 
$.ajax({ 
    url: main_url, 
    dataType: "json", 
    headers: {'X-Alt-Referer': referrer }, 
    success: function(data){ 
    console.log(data); 
    } 
}); 
Cuestiones relacionadas