Javascript ajaxSubmit和Internet explorer问题

Javascript ajaxSubmit和Internet explorer问题,javascript,jquery,internet-explorer,jquery-forms-plugin,Javascript,Jquery,Internet Explorer,Jquery Forms Plugin,我被这件事耽搁了很长时间,有人能帮我吗?Chrome和FF的一切都很好,但由于某些原因,表单不会随IE7/IE8/IE9一起提交 function addFile() { if ( test > 30 ) { console.log( "addFile" ) ; } var optionsAjaxFormFile = { url : 'js/fileUpload.php', success : showResponseFile }; console.log("abo

我被这件事耽搁了很长时间,有人能帮我吗?Chrome和FF的一切都很好,但由于某些原因,表单不会随IE7/IE8/IE9一起提交

function addFile()
{
if ( test > 30 ) { console.log( "addFile" ) ; }

var optionsAjaxFormFile = { 
    url : 'js/fileUpload.php',
    success : showResponseFile
}; 

console.log("about to submit Ajax");
$("#addFile-form").ajaxSubmit( optionsAjaxFormFile );   
}
我知道它从控制台进入ajaxSubmit行,但它从未启动showResponseFile函数。为什么


Cheers

控制台仅在IE9中定义,当其DOM检查器处于打开状态时,请将
console.log()
替换为

if(typeof(console)!='undefined'){
 console.log("about to submit Ajax");
}

或者,您可以使用良好的旧警报

不确定,但您可以尝试以下方法:

$(document).ready(function() { 
   $("#addFile-form").submit(function(){
      $(this).ajaxSubmit(optionsAjaxFormFile);
      return false; 
   });
});

在head标记之间添加

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" >


您还需要再次关闭并打开IE才能使meta标记正常工作

您是否尝试添加错误处理程序以及检查是否记录了任何错误?