概要
Ajaxや、POST先のURLを動的に生成したい場合に活用用途
- 任意のURLに変更する
検証ブラウザ
- Microsoft Edge
- IE11
- IE10
- Google Chrome(最新)
- Safari(最新)
- Firefox(最新)
実装方法
公式サイト : URI.js ダウンロード : https://github.com/medialize/URI.jsJS
// インスタンスの取得
var uri = new URI('http://sample.org'); // 引数を指定しない場合、右に同じ: new URI(window.location.href);
// URLパラメータの追加(繋げて記述できる)
uri
.setSearch('foo', 'bar') // 文字列の場合
.setSearch('arr[]', ['val1', 'val2']); // 配列の場合
// URLパラメータを削除したい場合は、下記を使用する
// uri.removeSearch('foo');
// URLを文字列として取得
var uriString = uri.toString(); // => http://sample.org/?foo=bar&arr[]=val1&arr[]=val2
ローカル環境にコードを移設した際に動作しない場合はこちら。(トラブルシューティングページへ)