キャッチされないエラー:初期化の前にプログレスバーのメソッドを呼び出すことはできません。メソッド 'value'を呼び出そうとしました

ジェリー・ルーマン

ajaxスクリプトから値を取得し、プログレスバーを更新する必要があるJavaScriptコードに問題があります。

<script>
function GetProgress(){
    $.ajax({url: "percentage.php", success: function(result) {
        console.log(result);
        var pers = result;
        $( "#progressbar" ).progressbar("value",pers.value);
        if (pers.value > 0 )
            isDone = true;
        else
            setTimeout(GetProgress(), 2000);
    });
};
GetProgress();
</script>

アップデートでは機能しませんが、値は正しく取得されますが、次のエラーが発生します。

キャッチされないエラー:初期化の前にプログレスバーのメソッドを呼び出すことはできません。メソッド 'value'を呼び出そうとしました

助けてください :)

アルンPジョニー

プラグインのメソッドを呼び出す前に、プラグインを初期化する必要があります

function GetProgress() {
    $.ajax({
        url: "percentage.php",
        success: function (result) {
            console.log(result);
            var pers = result;
            $("#progressbar").progressbar("value", pers.value);
            if (pers.value > 0) {
                isDone = true;
            } else {
                setTimeout(GetProgress, 2000);
            }
        }
    });
};
jQuery(function () {
    //initialize the plugin
    $("#progressbar").progressbar();
    GetProgress();
})

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ