あなたはJSONオブジェクトにJavascriptがjQueryのを使用してJSONにクエリ文字列を変換し、バッククエリ文字列へ
var queryStringToJSON = function (url) {
if (url === '')
return '';
var pairs = (url || location.search).slice(1).split('&');
var result = {};
for (var idx in pairs) {
var pair = pairs[idx].split('=');
if (!!pair[0])
result[pair[0].toLowerCase()] = decodeURIComponent(pair[1] || '');
}
return result;
}
使用クエリ文字列を変換するための機能便利以下見つけることを願っています:現在のWindowsのクエリを取得するには
を文字列
var result = queryStringToJSON() // without any parameter
は、カスタムクエリ文字列からJSONを取得するには:
var result = queryStringToJSON('?name=prem&age=30&HEIGHT=5.8')
出力:{name:"prem", age:"30", height:"5.8"} //All keys are converted into small letters
あなたはJavaScriptで簡単な使用の標準的なオブジェクト操作をすることができ、あなたのクエリ文字列を操作するにはのjQueryのparam方法
$.param(result)
を使用することができますURLに戻ってそれを変換するには再度$ .paramメソッドを使用する
result.age=35;
delete result['name'];
あなたの質問は何ですか? –
彼はちょうど他人を助けるために彼の役に立つ機能を掲示しました...だからここに質問はありません... –
なぜ私は "質問"セクションでこれを見つけましたか? –