スクリプトに jquery を含め、現在、このアップロード進行状況バー スクリプトの jquery バージョンを作成しようとしています: http://www.ultramegatech.com/2008/12/creating-upload-progress-bar-php/
これが私の試みです:
$(document).ready(function () {
function startProgress(uid) {
console.log("starting progress");
setTimeout('getProgress("' + uid + '")', 500);
//some more stuff
}
function getProgress(uid) {
console.log("getting progress");
$.ajax({
type: "GET",
url: 'upload_getprogress.php?uid=' + uid,
success: function (msg) {
progress = msg;
setTimeout('getProgress("' + uid + '")', 100);
// do some more stuff
}
});
}
$('#upload').submit(function () {
startProgress('<?php echo $uid; ?>');
});
});
しかし、私はこのエラーが発生しています:
Uncaught ReferenceError: getProgress is not defined
それはどうですか?
関数を の外に置こうとしましたが、document.ready()
役に立ちませんでした。getProgress
内部の最初に行って定義しましたstartProgress
が、関数を認識していないようです。私は何を間違っていますか?