1
私はサイトのURLからパラメータを読み取るコードを持つ古いWebアプリケーションを発見しました。コードは文字列処理でいっぱいです。JavaScriptで値のフォームURLを読み取るより良い方法はありますか?
http://hostname.domain[port number]/application name?arg1=value1...&argN=valueN
URLパラメータが常にエンコードされていることを考慮すると、文字列処理に頼るのは困難です。また、JavaScriptのURLEncode/Decode関数に100%頼っているかどうかもわかりません。
function getURLParameters(){
if (location.search != "")
{
var x = location.search.substr(1).split(";")
for (var i=0; i<x.length; i++)
{
var y = x[i].split("=");
alert("Key '" + y[0] + "' has the content '" + y[1]+"'")
}
}
}
我々はURLから値を読み取ることができる任意のより良い方法があるなら、私は考えて作られた今?または、クライアント側でPOST /ダンプJSONオブジェクトを使用して値を送信して、アプローチ自体を変更する必要がありますか?これで私を助けてください。
これは、ここで回答されている[クエリ文字列パラメータを取得](http://stackoverflow.com/質問/ 901115/get-querystring-values-with-jquery) – DhruvPathak