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'を呼び出そうとしました
助けてください :)
プラグインのメソッドを呼び出す前に、プラグインを初期化する必要があります
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]
コメントを追加