尝试使用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,但我仍然不知道如何使它适用于那些类型的表单....