【URI.js】URLを生成する

[ ID : 701 ]
【URI.js】URLを生成する

概要

Ajaxや、POST先のURLを動的に生成したい場合に活用

用途

  • 任意のURLに変更する

検証ブラウザ

  • Microsoft Edge
  • IE11
  • IE10
  • Google Chrome(最新)
  • Safari(最新)
  • Firefox(最新)

実装方法

公式サイト : URI.js ダウンロード : https://github.com/medialize/URI.js


JS

// インスタンスの取得
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

この記事をシェアする

全ての記事を見る

KONOCODEのメリット 無料会員登録