“jQuery.locationHash”Contents(目次)概要このjQueryプラグインは、ハッシュフラグメントパラメーターの追加や削除・解析を行うためのプラグインです。非同期通信系の画面を作る際に威力を発揮するプラグインなんです。Crawlerに対応したりする為には結構必須のプラグインだったり。Crawlerに関しては以下のリンクを参照。5509対応ブラウザ以下のブラウザに対応するように実装されています。ChromeSafariダウンロード当ライブラリはgithubで管理していますので、こちらからDLしてください。srcの中にあるmin.jsを使えばOKです。一般公開ライセンス当jQueryライブラリはMITライセンスにてオープンソース提供を行っています。設定方法ハッシュフラグメントの区切りはデフォルトGETパラメーターに準拠しています。キーとキーの区切り文字:&キーと値の区切り文字:=値と値の区切り文字:|この値を書き換える場合は$.locationHashオブジェクトの以下の値を書き換えてください。・$.locationHashハッシュフラグメントの区切り文字を定義してあるオブジェクト。・$.locationHashParameter(key,value)keyに対するvalue値を指定する。Key,Value双方指定しないと動作しない。同一Keyに対して複数のValue値を定義可能。定義してあるKeyValue値で関数を実行した場合は値の削除が実行される。});・$.fn.getLocationHash(option)特定要素配下にあるinput要素を取得してハッシュフラグメント文字列を生成する。生成した文字列は戻り値として受け取れる。引数にオブジェクト型で値の生成ルールを定義できる。セットしたキー名は複数の値を持つことが可能。//formの中に含まれているinput要素を取得してハッシュフラグメント文字列を生成//ただし、hogeが含まれるname要素はマージ対象、fugaというname要素は無視する。$("form").getLocationHash({mergeParam:["hoge"],ignoreParam:["fuga"]});・$.getParameterFromLocationHash()ハッシュフラグメントURLを解析しパラメータオブジェクトを返却する。料理とゲームとデジタルマーケティングが好きな人です。