Это возможно? - PullRequest
       12

Это возможно?

0 голосов
/ 19 августа 2009

У меня есть вопрос, я использую uploadify, и каждый раз, когда файл заканчивает загрузку, скрипт запускает код, который находится в операторе onComplete, и код из onComplete утверждение, что это ajax-вызов страницы, давайте назовем его X, как я могу узнать, когда скрипт впервые обращается к странице X?

Ответы [ 2 ]

1 голос
/ 19 августа 2009

Хотя я не знаком с uploadify, если вы установите переменную в глобальной области видимости (вне onComplete), я назову ее var hasBeenCalled, установив ее в false при загрузке страницы. Когда вызывается onComplete, выполните:

if (hasBeenCalled)
{
// not the first time
}
else
{
//first time
hasBeenCalled = true;
}

Надеюсь, это поможет

0 голосов
/ 20 августа 2009

попробуйте с этим:

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,
  ...
});
...