我已经在我的脚本中包含了 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
但它似乎无法识别该功能。我究竟做错了什么?