我必须将ajax重定向到不同的域。有银行页面。在Php中,当我使用函数头时我得到重定向我在ajax中遇到错误 XMLHttpRequest无法加载因此我想使用echo传递此信息并且我更改了dataType:" text",但我无法重定向。请帮帮我。
$.ajax({
type: "POST",
url: "/module/payu/paymentMethods",
header:'Access-Control-Allow-Origin',
data: '{ "name":"'+val+'" }',
contentType: "application/json",
crossDomain:false,
success: function(data) {
console.log('Super' +val);
},
dataType:"JsoP",
error: function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR,textStatus, errorThrown);
}
});
echo ("<script>window.location.href='$url'</script>");
// header("Location:".$url,true);
答案 0 :(得分:0)
你应该在你的php页面中添加这个标题以允许来自任何来源的请求,请注意它从安全措施中是不好的
header("access-control-allow-origin: *");