var test = "http://www.example.org/search?q=whatever&another=moretext";
上記のクエリ文字列でanother
の値( )を抽出し、それから変数を作成するにはどうすればよいですか?moretext
var test = "http://www.example.org/search?q=whatever&another=moretext";
上記のクエリ文字列でanother
の値( )を抽出し、それから変数を作成するにはどうすればよいですか?moretext
var test = "http://www.example.org/search?q=whatever&another=moretext";
var another = test.split('another=');
anotherは、another [0]='http://www.example.org/search?q=whatever&'およびanother[1]='moretext'の配列です。
この機能をバッグに入れておいてください:
function querySt(qsName, url)
{
var theUrl;
if (url == null || url == undefined)
theUrl = window.location.search.substring(1); else theUrl = url;
var g = theUrl.split("&");
for (var i = 0; i < g.length; i++) {
var pair = g[i].split("=");
if (pair[0].toLowerCase() == qsName.toLowerCase())
{
return pair[1];
}
}
return null;
}
Usages
alert(querySt("another")+' '+querySt("q"));