0

如果我尝试调用$('#basicForm').submit();where basicFormis

<form method="post" action="http://127.0.0.1:6789/BasicUploadFile/" id="basicForm"
    enctype="multipart/form-data" target="basicuploader_iframe">
  <div id="basicFilesInputContainer" class="basicInputContainer">
    <div class="mybutton btn-green basicAddButton" id="basicAddButton">Add file(s)</div>
    <input type="file" name="myFiles" size="200" multiple class="basicInputButton" id="basicUploadFile">
  </div>
  <div id="basicUploadFileSubmit">
    <div class="basicSubmitButton mybutton btn-blue" >Upload files</div>
    <input type="submit" id="basicUploadFileSubmitBtn" style="visibility:hidden" >
  </div>
  <input type="reset" class="mybutton btn-red basicDelButton" value="Delete files" name="resetBtn" id="basicUploadFileReset">
</form>

它在每个浏览器(Chrome、Opera、Safari)中都可以正常工作,但在 FireFox 中则无法正常工作。更让FF崩溃!!!是FF错误吗?谢谢。

4

1 回答 1

2

您可能想查看这个相关问题:Submit a form using jQuery

我认为您编写问题的原始方式是正确的。你应该使用:

$("#basicForm").submit(); 

触发提交动作。

或者,有关您提交的内容的更多信息可能会有所帮助。看起来您正在尝试在本地主机上测试上传脚本。我在这里发现了一个帖子,用户注意到 FF 12 上传文件的速度似乎比其他浏览器慢:http: //support.mozilla.org/en-US/questions/927382

于 2012-06-02T07:28:04.540 回答