• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

的jQuery的Ajax函数会返回错误:遗漏的类型错误:对象#有没有“完成”

jquery 来源:loxyboi 4次浏览

我不断收到错误使用jQuery的Ajax功能时方法:的jQuery的Ajax函数会返回错误:遗漏的类型错误:对象#<XMLHttpRequest的>有没有“完成”

遗漏的类型错误:对象#没有“完成”

方法

有什么令我困惑的是,它在过去的3天里完美地工作着。我做了一些改变,所以我想这肯定是我的错,但它不返回语法错误,就像它告诉我,jQuery的ajax函数是错误的,不能是?

$.ajax({ 
    type: "POST", 
    url: "ajax/cms.php", 
    data: { 
     job: 'edit_staff', 
     id: id, 
     name: staff_name, 
     description: staff_description 
    } 
}).done(function(returned) 
{ 
    var message = 
    $('<div class = "edit_status_message_fees">' + '<span>Success: </span>' + returned + '</div>'); 
    message.appendTo('.edit_team'); 

    $('.edit_status_message_fees') 
    .fadeIn('normal', 
    function() 
    { 
     if(returned == "Database updated!") 
     { 
      $.post('ajax/get_new_staff_details.php', function(new_team) 
      { 
       $('.theteam').html(new_team); // Update main content area 
      }); 

      $('.edit_team') 
      .delay('500') 
      .fadeOut('normal', function() 
      { 
       $('.edit_team').remove(); 
      }) 

      $('.list_team') 
      .delay('500') 
      .fadeOut('normal', function() 
      { 
       $('.list_team').remove(); 
      }) 

      $('.edit_cover') 
      .delay('500') 
      .fadeOut('normal', function() 
      { 
       $('.edit_team').remove(); 
      }) 
     } 

    }) 
}); // END ajax 

有人可以帮我吗?


===========解决方案如下:

我相信你使用的是旧版本的jQuery,进行升级,或者做这样的事情:

$.ajax({ 
     url: "ajax/cms.php", 

     ... 

     complete: function() { 
     //your callback body 
     } 
}); 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)