我有以下功能:
function Login() {
var username = document.getElementById('username').value;
var password = document.getElementById('password').value;
$.post("Login.php", {
username: username,
password:password
}, function(data) {
console.log(data);
});
}
說我有是函數只運行有時問題。我已經檢查過是否這是一個JQuery沒有加載到函數運行的情況,但它是。輸入它的文本並不重要,它只是有時候可用。我認爲這與$.post
函數有關。
請參閱Chrome的DevTools下列捕捉:
有時它會做上述和功能將停止/結束在67行
及其它它會一路通過&工作。
上圖顯示了我使用相同的輸入和以前的形象,但這次的功能停止/在67行
什麼可能會導致這結束?我認爲這與變量本身沒有任何關係。該功能在單擊按鈕時被調用。
更新!
我看到在控制檯此錯誤。該頁面也重新加載,所以也許在發佈請求可能會通過網頁將重新加載,但我不知道如何解決這個問題。
這是調試時的斷點嗎? –
@AbdullahKhan是的。 – DanielleS
確保您的js文件將在此功能之前加載。 –