JSで本ページのアドレスのパラメータを取得します.
699 ワード
プロジェクトは条件検索と改ページの機能が必要ですので、検索条件が維持できるようにJSでアドレスの条件パラメータを取得したいです.
以下はコードです
例:
ただし、条件照会のページの多くはsessionで条件を保存しているようです.
以下はコードです
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
nameに住所欄に該当するパラメータの名前を記入すれば、その値が得られます.例:
function firstPage() {
window.location.href="/Servlet?method=ShowFrontStage&currPage=1&BookClass="+GetQueryString("BookClass");
}
上の太めの部分は、この関数でURLアドレスバーのBookClassパラメータの値を取得しました.とても簡単です.ただし、条件照会のページの多くはsessionで条件を保存しているようです.