のArrayを使用して、私はAPIの呼び出しは、URLパラメータがlanguages=1&languages=2&...
GETリクエスト
どのように私はJavaScriptでこれを達成することができますように、このlanguages = [1,2,3,4,5]
のように見える配列を期待していますか?
私はJSON.stringify(languages);
&をちょうどlanguages
変数を送信しようとしましたが、希望の結果が得られません。
また、配列全体をループして、常に&languages=number
を文字列に追加することもできますが、より効率的な方法があると思いましたか?あなたが整数ではない他のparamsを扱う場合(@Quentinと@Amitコメントごとなど)Array.prototype.join
var languages = [2,4,6,8]
lang_params = 'languages='+languages.join('&languages=')
console.log(lang_params)
を使用して、事前
より効率的な方法は、POSTまたはPUT呼び出し経由で配列を送信することです.. –
@ MaanusIndovそれは何かの要求なら、それはGETでなければなりません。それはわかりませんが、確かにそれはそうです。 – Archer
@Archerまあ、データを取得するようにリクエストしてもGETを使うのは良いことですが、使用する必要があるというルールはありません リクエストの内容がわからない簡単に更新や保存の呼び出しでも、いくつかの項目やその言語、削除する言語の削除呼び出しでも、オプションは無制限です:) –