2010-10-27 111 views
1
$('#add-asset-form').submit(function(){ 
    //if (validate_asset_form()) { 
    $.ajax({ 
      type: 'POST', 
      url: 'wp-content/themes/tvmarketing/assetform/ajax-req.php', 
      cache: false, 
      data: $('#add-asset-form').serialize(), 
      error: function(){ alert('error'); }, 
      success: function(data){ 
         alert('sucessful'); 
         $("#ajax-res").html(data); 
         $('#edit-id').val(''); 
         $('#add-asset-form')[0].reset(); 
         } 
      }); 
      //} 
    return false; 
}); 

爲什麼在IE6中這不起作用?它在FF中正常工作。 當我在IE6中運行它時,出現「錯誤」警報。有人能指導我在正確的方向。jquery ajax後無法在IE6中工作

感謝

回答

1

變化

error: function(){ alert('error'); }, 

error: function(request, textStatus, errorThrown){ 
    alert(textStatus); 
    alert(errorThrown); 
    alert('test'); 
    alert(request.status); 
    alert(request.responseText); 
}, 

,看看你在IE6中得到什麼

+0

跟隨誤差這種方法不能調用,直到發送方法被調用。第15行:字符7 – vick 2010-10-27 21:33:30

+0

我編輯了警報的順序。請複製一遍,看看發生了什麼。 – 2010-10-28 19:00:59