ホームページ  >  記事  >  ウェブフロントエンド  >  JS でパラメータを渡すいくつかの異なる方法の比較

JS でパラメータを渡すいくつかの異なる方法の比較

高洛峰
高洛峰オリジナル
2017-02-16 17:05:091153ブラウズ

この記事では主に、JS でパラメータを渡すいくつかの異なる方法を紹介します。特定の参考値がありますので、以下のエディターで見てみましょう

Web ページを開発する場合、フロントエンドとバックエンドのデータのやり取りは避けられない問題です。ビジネス ニーズが異なれば、配信方法も異なります。開発プロセスで使用されたいくつかの配信方法を共有するために書き留めました。経験が不足しているため、間違いがあれば修正してください。

1. window.location.href または document.location.href を渡します。たとえば、この例では window.location.href="http://www.ewcar.net?name=sun&age=21";保持されるパラメータは名前と年齢で、それぞれ太陽と 21 です。もちろん、ページ上の特定の位置に指定できるアンカー ポイント # を追加することもできます。

2. データは Ajax を通じて送信されます。形式は次のとおりです。

$.ajax{
    type: "post",
    url: "test/index",
    dataType: json,
    data: $("#orderForm").serialize() ,
    success: function(d){
      alert(d.msg);
    }
    error:function(d){
      alert(d.error);
    }
  }

3. データは、Ajax の post メソッドを通じて送信されます。理論的には、これも Ajax メソッドですが、このメソッドは比較的単純です。

4. フォーム内のアクション メソッドでもデータを転送できますが、アクション メソッドでは、リンクやテキスト、画像、ビデオなどの比較的包括的なものを転送できます。 window.location も同様にパラメータを運びます。

上記は私が使用したパラメーターの受け渡し方法です。今後新しいメソッドに遭遇した場合は更新します。

JS でパラメーターを渡すいくつかの異なる方法を比較した関連記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。