2010-10-27 99 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