FINE-UPLOADER: erreur JavaScript: Impossible de trouver un script de modèle sur ID 'QQ-Modèle'!
-
20-12-2019 - |
Question
Je reçois l'erreur suivante:
Uncaught Error: Cannot find template script at ID 'qq-template'!
J'ai trouvé cette réponse: Erreur non capturée: impossibleTrouvez un script de modèle sur ID 'QQ-Modèle'! , mais ce n'est pas utile pour moi car j'ai un modèle dans mon code HTML:
<script type="text/template" id="qq-template">
<div class="qq-uploader-selector qq-uploader span12">
<div class="qq-upload-drop-area-selector qq-upload-drop-area span12" qq-hide-dropzone>
<span>****my custom text****</span>
</div>
<div class="qq-upload-button-selector qq-upload-button btn btn-success" style="width: auto;">
<div><i class="icon-upload icon-white"></i>****my custom text****</div>
</div>
<span class="qq-drop-processing-selector qq-drop-processing">
<span>****my custom text****</span>
<span class="qq-drop-processing-spinner-selector qq-drop-processing-spinner"></span>
</span>
<ul class="qq-upload-list-selector qq-upload-list" style="margin-top: 10px; text-align: center;">
<li>
<div class="qq-progress-bar-container-selector">
<div class="qq-progress-bar-selector qq-progress-bar"></div>
</div>
<span class="qq-upload-spinner-selector qq-upload-spinner"></span>
<span class="qq-upload-file-selector qq-upload-file"></span>
<span class="qq-upload-size-selector qq-upload-size"></span>
<a class="qq-upload-cancel-selector qq-upload-cancel" href="#">****my custom text****</a>
<span class="qq-upload-status-text-selector qq-upload-status-text"></span>
</li>
</ul>
</div>
</script>
Et je peux l'obtenir avec succès en appelant:
document.getElementById('qq-template')
J'ai trouvé ce modèle dans les exemples officiels et je l'ai laissé inchangé à l'exception du texte personnalisé.
J'ai essayé de mettre cet élément soit à l'intérieur de la
La version fine-upploader est 4.0.3.
Qu'est-ce qui ne va pas?Que dois-je faire pour résoudre ce problème?
La solution
Merci à @shreyas
Le problème était que je mets ce code:
window.onload = createUploader();
au lieu de cela:
window.onload = createUploader;
'CreateUploader ()' est la fonction qui crée une instance de téléchargement.
Ce mauvais erreur était la cause.