ホームページ > ウェブフロントエンド > jsチュートリアル > AJAX コールバック関数に基づいたパラメータを渡す Javascript の分析_JavaScript スキル

AJAX コールバック関数に基づいたパラメータを渡す Javascript の分析_JavaScript スキル

WBOY
リリース: 2016-05-16 15:25:42
オリジナル
1105 人が閲覧しました

この記事の例では、AJAX コールバック関数に基づいて Javascript でパラメーターを渡す方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

以前「JavaScript で HTML ページ間のパラメータ転送を実装する 4 つの方法」を紹介しました。ここでは、ajax パラメータ転送の分析を示します。

JavaScript、特に AJAX では、コールバック関数はパラメーターを配置する場所のない関数名であることがよくあります。たとえば、以下の AJAX コードは成功後にコールバック関数 callback を呼び出しますが、コールバックにはパラメーターがあるのはどうでしょうか。パラメータを渡しますか?

var callback = function(p1){
  //do something
}
var ajaxSetting = {
   url: url,
   timeout:me.timeout,
   type: method,
   contentType: "application/json",
   dataType: "json",
   cache: false,
   async: async,
   data: p_data,
   success: callback
   },
   error: function(p_request, p_status, p_err) {
   }
};

ログイン後にコピー

解決策は、匿名関数を使用することです:

success: function(result){
   callback(p1_actual);
}

ログイン後にコピー

ここで、pa_actual は既知のパラメーターであり、関数型にすることができます。

この記事が JavaScript プログラミングのすべての人に役立つことを願っています。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート