重複の可能性:
JavaScript オブジェクトのクエリ文字列エンコード
ウェブサイトにリクエストを送信し、結果iframe
を javascript を使用してページに埋め込もうとしています。リクエストで多くのパラメーターをクエリ文字列変数として渡す必要があり、パラメーターをオブジェクトとして指定し、それらを関数に渡してクエリ文字列を生成できるようにして、読み取り、保守、および操作が容易になるようにしたいと考えています。
単純な値を持つ JSON オブジェクトから URL のクエリ文字列を作成するにはどうすればよいですか? この例を期待します:
{
h:300,
w:300,
skip:500,
count:50
}
次のクエリ文字列を生成します。
h=300&w=300&skip=500&count=50
これを行うための既存のライブラリ関数はありますか、それとも自分でプロパティをループするのが最善ですか?