私はdropzone jsを使用しており、dropzoneが必要なページではうまく機能しています。それ以外のページでは"Invalid dropzone element"
エラーメッセージが表示され、他のJavaScriptで問題が発生しています。dropzone.jsはdropzoneなしのページで "invalid dropzone element"というエラーを表示しています
私は(すぐdropzone.jsファイルの後にロードします)カスタムJSファイルを持っていると、ファイルの一番上に、私は次のコード行を持っている:
Dropzone.autoDiscover = false;
これは見てからそれを停止する必要があります私がプログラム的にそれを有効にしていないページで。エラーは、有効なdropzoneがあるページでのみ消えます。
Dropzone.autoDiscover = false;
がどのように私はこのエラーを取り除くことができます:
は、私も試してみて、そこにもそれを有効にするためにdropzone.js上のライン1470上で次のコードを設定しますか?
if (document.getElementById('DropzoneElementId')) {
var myDropzone = new Dropzone("div#DropzoneElementId", { url: "/file/post"});
// other code here
}
をしたり、使用している場合のjQuery:
あなたは、確認することができます。 'if($( 'dropzoneDiv')。length){initDropZoneHere}' – Philip
@Philipこのコードはどこに置くのですか? – user1048676
jQueryまたはpure JSを使用していますか?アイデアは、Dropzoneを初期化する前にdivが存在するかどうかを確認できるということです。 – Philip