Fine Uploader:JavaScriptエラー:ID 'QQ-Template'にテンプレートスクリプトが見つかりません。

StackOverflow https://stackoverflow.com//questions/20002507

質問

次のエラーが発生しました:

Uncaught Error: Cannot find template script at ID 'qq-template'!
.

私はこの回答を見つけました:アカウントのエラー:できませんID 'QQ-Template'でテンプレートスクリプトを探す! 私は私の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>
.

と私は呼び出してそれを正常に得ることができます:

document.getElementById('qq-template')
.

私はこのテンプレートを公式の例で見つけました、そして私のカスタムテキストを除いてそれを変更したままにしました。

この要素をとのどちらにも置きましたが、エラーが発生し続けています。

Fine Uploaderバージョンは4.0.3です。

何が悪いの?これを修正するためにどうすればいいですか?

役に立ちましたか?

解決

@Shreyasのおかげで

問題はこのコードを入れるという問題でした:

window.onload = createUploader();
.

これの代わりに:

window.onload = createUploader;
.

'createUploader()'はアップローダインスタンスを作成する関数です。

この単純な間違いは原因でした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top