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

この関連する質問を確認することをお勧めします: jQuery を使用してフォームを送信する

あなたが質問を書いた元の方法は正しいと思います。以下を使用する必要があります。

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

送信アクションをトリガーします。

または、送信する内容に関する詳細情報が役立つ場合があります。localhost でアップロード スクリプトをテストしようとしているようです。FF 12 は他のブラウザーよりもファイルのアップロードが遅いように見えるとユーザーが指摘した投稿を見つけました: http://support.mozilla.org/en-US/questions/927382

于 2012-06-02T07:28:04.540 に答える