當我輸入錯誤的細節並運行它時。它彈出錯誤消息,但如果我然後輸入正確的細節,然後再次運行它。在按鈕的符號改變爲「連接...」,因爲它應該,但再沒有什麼事情發生只有一次工作的Ajax事件
$(document).ready(function() {
var width = ($(".main").width() - 5);
if (width < 300) {
$(".logo-img").css({"width":width});
};
$("#error").hide();
$(function() {
$('#login').on('click', function(e){
e.preventDefault();
var token = $('#token').val();
var username = $('#username').val();
var password = $('#password').val();
var remember = $('#remember:checked').val();
$.ajax({
url: 'core/functions/ajaxLogin.php',
method: 'POST',
data: { 'username' : username,
'password' : password,
'remember' : remember,
'token' : token },
dataType: 'html',
cache: false,
beforeSend: function() { $('#login').val('Connecting...') },
success: function(data) {
if (data == 'success') {
setTimeout("window.location.href='backorderbook';", 500);
} else if(data == 'userorpass') {
$('#error').fadeIn();
$('#error_message')
.html('username or password were entered incorrectly');
$('#error').delay(3500).fadeOut();
$('#login').val('Sign In');
};
}
});
});
});
});
你的問題是什麼?你做了什麼來調試你的代碼? –