我有以下代碼應該重定向到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