不同域中的重定向XMLHttpRequest无法加载

时间:2016-06-07 08:48:05

标签: javascript php jquery ajax redirect

我必须将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);

1 个答案:

答案 0 :(得分:0)

你应该在你的php页面中添加这个标题以允许来自任何来源的请求,请注意它从安全措施中是不好的

header("access-control-allow-origin: *");