如何在jquery成功函数后禁用提交按钮

时间:2014-04-23 05:19:01

标签: jquery

以下是我的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>

0 个答案:

没有答案