JQuery ajaxForm插件'xhr.responseText'仅返回Internet Explorer中的“body”部分

时间:2012-06-18 23:19:36

标签: javascript jquery ajaxform

尝试使用ajaxForm插件提交表单后使用Jquery加载页面,即使它在Chrome和Firefox中按预期工作,但在Internet Explorer中,xhr.responseText变量仅返回<body>变量中的内容{1}}响应网页的一部分,而不是整个页面的头部,脚本,CSS等。有谁知道为什么以及如何解决这个问题?

$('form').ajaxForm({
beforeSend: function() {
},
uploadProgress: function(event, position, total, percentComplete) {
},
    complete: function(xhr) {
        alert(xhr.responseText); //this is just to see what's inside the xhr.responseText...
    }

}); 

编辑:好的,我找出了问题的一部分 - 这只发生在表单编码为enctype = 'multipart/form-data'和/或它有<input type='file' />并且仅在Internet Explorer,但我仍然不知道如何使它适用于那些类型的表单....

0 个答案:

没有答案