$.mobile.path.parseUrl()

このエントリーをはてなブックマークに追加

$.mobile.path.parseUrl()はURLをパースし簡単にアクセスできるようにオブジェクトに格納して返す汎用メソッドです。

var obj = $.mobile.path.parseUrl("http://jblas:password@mycompany.com:8080/mail/inbox?msg=1234&type=unread#msg-content");

たとえば上記のオブジェクトは次のプロパティが格納されています。

以下は、JavaScriptのlocationオブジェクトと同じような機能をもつオブジェクトです。

hash

obj.hashにはオリジナルURLのハッシュフラグメントが格納されています。

#msg-content

これはJavaScriptのlocation.hashと同じような働きをします。

host

obj.hostにはオリジナルURLのホスト名とポート番号が格納されています。

mycompany.com:8080

これはJavaScriptのlocation.hostと同じような働きをします。

hostname

obj.nameにはオリジナルURLのホスト名が格納されています。

mycompany.com

これはJavaScriptのlocation.hostnameと同じような働きをします。

href

obj.hrefにはパースしたURLが格納されています。

http://jblas:password@mycompany.com:8080/mail/inbox?msg=1234&type=unread#msg-content

これはJavaScriptのlocation.hrefと同じような働きをします。

pathname

obj.pathnameにはオリジナルURLのファイルパスを返します。

/mail/inbox

これはJavaScriptのlocation.pathnameと同じような働きをします。

port

obj.portにはオリジナルURLのポート番号が格納されています。

8080

これはJavaScriptのlocation.portと同じような働きをします。

protocol

obj.protocolにはオリジナルURLのプロトコルの値が格納されています。

http:

これはJavaScriptのlocation.protocolと同じような働きをします。

search

obj.searchにはオリジナルURLのGETパラメータが格納されています。

?msg=1234&type=unread

これはJavaScriptのlocation.searchと同じような働きをします。

$.mobile.path.parseUrl()は他にも様々な値を取得することができます。

authority

obj.authorityにはユーザー名、パスワード、ホスト名が格納されています

jblas:password@mycompany.com:8080

directory

obj.directoryにはオリジナルのURLのディレクトリ名が格納されています。

/mail/

domain

obj.domainにはオリジナルのURLのauthorityとプロトコルが格納されています。

http://jblas:password@mycompany.com:8080

filename

obj.filenameにはオリジナルのURLのファイル名が格納されています。

inbox

hrefNoHash

obj.hrefNoHashにはオリジナルのURLからハッシュフラグメントが取り除かれた値が格納されています。

http://jblas:password@mycompany.com:8080/mail/inbox?msg=1234&type=unread

hrefNoSearch

obj.hrefNoSearchにはオリジナルのURLから引数とハッシュフラグメントが取り除かれた値が格納されています。

http://jblas:password@mycompany.com:8080/mail/inbox

password

obj.passwordにはパスワードが格納されています。

password

username

obj.usernameにはユーザー名が格納されています。

jblas

参考URL

jQuery.mobile.path.parseUrl() | jQuery Mobile API Documentation

登録日 : 2013年06月21日 最終更新日 : 2016年12月19日

同じカテゴリー(メソッド)のエントリー

検索

スポンサードリンク

バージョン

リファレンス