私はモーダルにdropzoneフォームを使用していますが、私は問題があります。 ユーザーがモーダルをはじめて開くと、新しいDropzoneを呼び出すことができます( "#my-form-id")。問題は、ユーザーがモーダルを閉じてそれを再び開くと、フォームに再びdropzoneを付ける必要があるということです。なぜなら、ajaxを介してレンダリングされるからです。 Dropzoneが既に接続されているので、エラーが表示されます。私はモーダルを閉じて私のdropzoneを破壊し、ウィンドウが再び開くときにそれを再び取り付けようとしました。それはエラーを与えることを停止しますが、その2回目では動作しません。どのように私はその状況で同じフォーム(同じid)のdropzoneを複数回付けられますか?何か案は?Dropzone JS - 同じフォームを破棄して再作成する
答えて
インスタンスがすでに宣言されているかどうかを確認する方法 私はすでに私の場合にdropXMLを宣言していますが、このメソッドで再度宣言しないでください。
if (Dropzone.instances.length == 0) {
dropXML = new Dropzone("div#dropXML", dropXMLOptions);
$('div.dropzone').find('div.dz-message').toggle();
$('div.dropzone').find('div.dz-message').show();
}
OPは "'私はフォームに再びdropzoneを添付しなければならない。なぜなら、それはajax経由でレンダリングされるからだ」だから私はこれが答えではないと思う。 – Matus
OK、変数にオプションを保存し、後でこのオプションを呼び出して再度作成してください。だからあなたは "X"オプションを保存してあなたのdropzoneを破棄し、後であなたはそのオプションで指定された場所に新しいdropzoneを作成します。わたしにはできる。 –
私はこれを発見しました。私はそれが助けて欲しい http://jsfiddle.net/tomas_eklund/761qr3r5/39/ –
- 1. スクロール時に無限にスクロール、破棄、再作成する要素
- 2. アクティビティの破棄後にAndroidサービスが再作成される
- 3. オブジェクトを自動的に作成して破棄する
- 4. Flexigridで作成した破棄テーブル
- 5. カスタムdropzoneを作成する
- 6. アプリケーションが破棄されると、Androidはサービスを再作成します
- 7. フラグアクティビティクリアトップターゲットアクティビティを破棄して作成します。
- 8. Android - アクティビティでのサービスの再開と破棄時の破棄
- 9. ステートメントを使用してC#でボタンを作成して破棄する
- 10. マス編集(破棄/作成)Railsの
- 11. Angular2:タイマーの作成と破棄
- 12. shieldUIウィジェットの作成と破棄
- 13. 角型Jsでファクトリオブジェクトを破棄
- 14. 同じフォームを2回送信してフォームを作成する$ valid
- 15. HttpClientを破棄または閉じる
- 16. jQuery検証プラグイン、phoneUSフィールドがフォームを破棄しています
- 17. ストライプJS無効化/破棄トークン?
- 18. ATL CCommand破棄時に閉じる
- 19. アプリケーションのスヌーズアンドロイドアプリケーションリストから破棄/閉じる
- 20. ドキュメントクラスのメソッドを破棄/破棄
- 21. Javascriptでxmlhttprequestオブジェクトを作成、マージ、破棄する方法
- 22. Lucene - インデックス作成の数値用語を破棄する方法
- 23. Javaのカードデッキの破棄パイルを作成する
- 24. 破棄作成サイクルの間にタブホストタブを保存する方法
- 25. ロギングアペンダを動的に作成および破棄する
- 26. AJAX/PHPを使用して同じページに2つのフォームを作成する
- 27. RegistryKeyも破棄して閉じますか?
- 28. stackPanel1.Children.RemoveAtはコントロールを破棄(破棄)しますか?
- 29. JS変数を動的に作成/破棄し、その値を文字列に追加/削除する方法
- 30. 別のフォームと同じzオーダーの新しいフォームを作成する
いくつかのコードを共有できますか?どのようにそれを破壊していますか? – Matus