考虑我有2个html页面,
index.html包含一个用于查看info.html的注册表单,该表单会将注册详细信息保存到服务器并重定向到info.html页面。
除了Internet Explorer之外,它适用于所有浏览器。但在IE中它并没有重定向。我使用以下代码
function StartService(param) {
var ajaxUrl = "/WebService.asmx/Notify";
$.ajax({
type: "POST",
crossDomain: true,
contentType: "application/json; charset=utf-8",
url: ajaxUrl,
data: param,
dataType: "json",
success: successTest,
error: errorTest
});
function successTest(data) {
var result = data.d;
//console.log(result);
if (result === 'success') {
setTimeout(function () { window.location.href = 'info.html'; }, 3000);
} else {
alert(result);
}
}
function errorTest(xhr, textStatus, errorThrown) {
console.log(xhr.responseText);
}
}
有人可以帮忙解决这个问题。
答案 0 :(得分:0)
您是否尝试过在window.location.href语句中使用绝对网址?
IE可能遇到问题。