0

ドキュメントがjavascriptを実行する準備ができたときに、APIからデータを取得したいWebアプリケーションがあります。後でアクセスできるように、このデータをオブジェクトに保存したいと思います。ユーザーがページ上の特定のリンクをクリックすると、このオブジェクトにアクセスする必要があります。

これを達成するための最も安全で最も受け入れられているパターンは、リッスンするイベント(AJAXリクエストの成功と後で可能なクリック)に関係するため、何であるか疑問に思います。必要がなければ、すべてのコードをAJAXリクエストでラップする必要はありませんが、AJAXリクエストが完了する前にユーザーがクリックするリスクを冒したくありません(かなり小さいです)。 API呼び出しですが、それでも)。

4

1 に答える 1

2

救助のための延期されたオブジェクト!

(function($){ // this prevents polluting the global scope
    var request = $.ajax({...});
    //... later on...
    $(someelement).on("click",function(){
        request.done(function(data){
            console.log(data);
        });
    });
})(jQuery);
于 2013-02-06T20:04:35.120 に答える