我有几个问题需要帮助。首先,我希望以下重定向起作用。但是浏览器不会重定向。这是我的jsp的全部内容
function testAjax(){
alert("In test Ajax");
$.ajax({
type: "GET",
url: "http://xyz.com/",
data: "param1=value1" +
"&target=http://abc.com"
,
success: function(data, textStatus, xhr) {
alert("Success ");
window.location.href = "http://abc.com";
},
error: function(data) {
alert("Success");
},
async: false
});
}
参数 target 基本上指向 xyz.com,因此当该服务器进行重定向时,它会重定向到目标中的任何内容。但是,当我调用这个javascript(通过点击jsp)时,浏览器不会重定向。我尝试使用开发人员工具在 Firefox 上进行调试,我看到对 xyz 的 GET 请求返回带有位置标头的 302。