我有以下代码应该重定向到AJAX方法完成后我的网站的索引页。它重定向但是页面没有加载任何内容,它只是一个带背景的空白页面。jQuery AJAX后重定向问题
function login(){
var uname = document.getElementById("UserName").value;
var upass = document.getElementById("Password").value;
var response = $.ajax({ type: "POST",
url: "../../php_scripts/ajax.php",
data: "call=login(" + uname + ", " + upass + ")",
async: false
}).responseText;
window.location.replace("http://www.domainname.com");
}
什么会导致此问题?这可能是一个服务器问题?
[编辑]
另外,如果我正确地把AJAX一切加载上面的重定向呼叫。
[EDIT 2]
如果我使用任何种回调方法的异步AJAX它引起相同问题。我开始认为这是一个jQuery错误。
重新定义'AJAX'没有** A ** –
@ user3585147检查像这样'if(response.readyState == 4 && response.status == 200)' – Pramod
感谢您希望将您的帖子标记为已解决。做到这一点的最佳方式是添加自己的答案和自我接受,所以很清楚哪个答案最能帮助你。我已经为你做了这件事(标记为社区维基,所以没有人得到代表点),但将来你可以自己做,如果你喜欢。你现在会打勾吗? – halfer