2016-11-10 8 views
0

URLをJavaScriptのクエリ文字列に添付するにはどうすればよいですか?私はそれがコード化される必要があることを認識します。URLをエンコードするので、GET経由で送信することができます

私はencodeURIComponent()機能を見てきました。これは私が欲しいもののように見えます。私はそれがこの種の仕事に適しているかどうかは分かりません。

使用例:

var someURL = encodeURIComponent("http://stackoverflow.com/questions/ask?name=.hil#"); 

var firstURL = "www.stackoverflow.com/questions?someurl=" 

firstURL+someURL; 
+0

はいencodeURIComponentが正しいエンコーディングを提供します。 –

+0

encodeURIComponentはこれに適した関数です。 – Gerfried

答えて

1

選択肢がencodeURIencodeURIComponentです。 encodeURIComponentは、URLの一部(URLに似ていますが、ここでは問題ありません)をエンコードするため、適切な選択です。 encodeURIを使用すると、コンポーネントの文字が十分に変換されません。

関連する問題