Javascript ajaxSubmit和Internet explorer问题
我被这件事耽搁了很长时间,有人能帮我吗?Chrome和FF的一切都很好,但由于某些原因,表单不会随IE7/IE8/IE9一起提交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
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标记正常工作您是否尝试添加错误处理程序以及检查是否记录了任何错误?