我有一个问题,我正在使用uploadify,每次文件上传完成时,脚本都会运行位于onComplete
语句中的代码, onComplete
语句中的代码是对页面的ajax调用,我们称之为X ,我怎么知道脚本第一次访问页面 X 的时间?
问问题
199 次
2 回答
1
虽然我不熟悉uploadify,但如果你在全局范围内(onComplete 之外)设置了一个变量,我将其命名为var hasBeenCalled,在页面加载时将其设置为false。当 onComplete 被调用时,执行:
if (hasBeenCalled)
{
// not the first time
}
else
{
//first time
hasBeenCalled = true;
}
希望能帮助到你
于 2009-08-19T16:59:30.243 回答
0
试试这个:
var myFirstEvent = false;
var myFunOnComplete = function()
{
if (!myFirstEvent)
{
// code for fist instance
}
// set finish the first instance
myFirstEvent = true;
// code for ajax call
callAjax();
}
jQuery('#fInput').uploadify({
...
'onComplete': myFunOnComplete,
...
});
于 2009-08-19T21:00:39.447 回答