以下是我的jquery代码,它从php页面以文本格式获取确认登录消息,然后我将用户重定向到安全咏叹调。在这里,我做了另一件事,那就是"成功"消息显示我正在更新用户正在使用时间和日期进行登录的数据库。
所以shwoing成功消息如果我按下提交按钮的时间,那么数据库正在更新几次。这就是我想在成功消息显示后禁用提交按钮的原因。
但是以下代码无效。你知道为什么吗 ?
<script>
$('#logining').submit(function(event) {
event.preventDefault();
$.ajax({
type: 'POST',
url: 'loginProcess.php',
data: $(this).serialize(),
dataType: 'json',
success: function (data) {
$('#info2').html('');
$.each( data, function( key, value ) {
if(key !== 'error') {
$('#info2').append('<p>'+value+'</p>');
}
});
if( ! data.error) {
setTimeout(function () {
$('input[type=submit]').attr('disabled', true);
window.location.href = "login/index.php";
}, 2000);
}
}
});
});
</script>