如果我尝试调用$('#basicForm').submit();
<{1}}
basicForm
<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 bug吗?感谢。
答案 0 :(得分:2)
您可以查看以下相关问题:Submit a form using jQuery
我认为你写这个问题的原始方式是正确的。你应该使用:
$("#basicForm").submit();
触发提交操作。
或者,有关您提交内容的更多信息可能有所帮助。看起来您正试图在本地主机上测试上传脚本。我在这里发现了一个帖子,用户注意到FF 12似乎比其他浏览器上传文件更慢:http://support.mozilla.org/en-US/questions/927382