JavaScriptでPOSTされたURLパラメタを取得したい場合、location.serachを使う。
http://www.exsample.com/hoehoe.php?id=1&sort=desc
こんな感じのリクエストがあった場合の
http://www.exsample.com/hoehoe.php
?id=1&sort=desc
?id=1&sort=descが取得できる。
var strA = decodeURIComponent(location.search.substring(1));
var strAsp = strA.split('&');
これでstrAには
id=1&sort=descが格納される。
リクエストされるパラメタにはURLエンコードされている全角文字も入っているかもしれないので、decodeURLComponentしている。
また、substring(1)をしているのは、同じくパラメタの
?を除去しておきたいから。
このままだと、使いにくいので、さらにstrAをforループ等でまわして、連想配列にしてあげると使いやすいカモ。
[0回]
PR