URL のクエリ文字列は、 から入手できますwindow.location.search
。だから、あなたがページにいるならhttp://www.roblox.com/Forum/ShowPost.aspx?PostID=78212279
var query = location.search; // ?PostID=78212279
次に、クエリ文字列をキーと値のペアに分割する必要があります。各キーと値のペアは で区切られ&
、ペア内の各キーと値は で区切られ=
ます。また、クエリ文字列でもキーと値のペアがエンコードされていることを考慮する必要があります。これは、これらすべてを処理し、プロパティがクエリ文字列のキーと値のペアを表すオブジェクトを返す関数です。
function getQueryString() {
var result = {},
query= location.search.substr(1).split('&'),
len = query.length,
keyValue = [];
while (len--) {
keyValue = query[len].split('=');
if (keyValue[1].length) {
result[decodeURIComponent(keyValue[0])] = decodeURIComponent(keyValue[1]);
}
}
return result;
}
問題のページでこれを使用するPostID
と、クエリ文字列でを取得できます
var query = getQueryString();
query.PostID; // 78212279