【发布时间】:2009-09-29 10:56:03
【问题描述】:
我正在使用 JQuery Form Plugin 与 PHP 一起上传文件,在 Firefox 中一切正常,但在 Internet Explorer 中,如果我提交表单,则不会执行任何操作。
我的代码在下面
<script type="text/javascript">
<!--
$(document).ready(function() {
var options = {
target: '#message',
url:'../includes/ajax/import.php?import=1',
beforeSubmit: function() {
$('#uploader').html('<div style="padding-top:10%"><center><img src="../domain/images/ajax-loader.gif" border="0" /></center></div>');
$('#message').toggle();
},
success: function() {
$("#message").removeClass("message").addClass("messageResponse");
$('#message').toggle();
$('#uploader').html('');
}
};
$('#upload').ajaxForm(options);
});
//-->
</script>
<div id="message" class="message">
<form name="upload" id="upload" action="#" method="POST" enctype="multipart/form-data">
<table cellpadding="4" cellspacing="4" border="0">
<tr>
<td colspan="3"><h1>Map Clients <i>(Import CSV File)</i></h1></td>
</tr>
<tr>
<td class="fieldLabel" nowrap>File:</td>
<td nowrap><input type="file" name="fileToUpload" id="fileToUpload" /> *</td>
<td nowrap id="errorFile" class="error"></td>
</tr>
<tr>
<td nowrap colspan="3"><button id="mapClients">Map Clients</button></td><td nowrap id="errorFile" class="error"></td>
</tr>
<tr>
<td colspan="3"><input type="hidden" value="1" id="type" name="type" /></td>
</tr>
</table>
</form>
</div>
<div id="uploader"></div>
现在我的问题是,当我单击表单提交按钮时,我无法弄清楚为什么 IE 7 没有执行任何操作
【问题讨论】:
标签: php jquery jquery-plugins