-1

質問があります。私はuploadifyを使用しています。ファイルのアップロードが完了するたびに、スクリプトはonCompleteステートメントにあるコードを実行し、ステートメントからのコード onCompleteはページへのajax呼び出しです。それを呼び出しましょうX さん、スクリプトがページ X に初めてアクセスしたことをどのように知ることができますか?

4

2 に答える 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 に答える