Module: url

Source:

Methods


<inner> getUrlParam(name)

获取url链接里的参数

Parameters:
Name Type Description
name String

参数名

Source:
Returns:

参数对应的值

Type
String
Example
var name = url.getUrlParam('name');

<inner> getUrlParamsStr()

getUrlParamsStr,获取当前url链接里的所有参数的数组

Source:
Returns:

所有参数的字符串.

Type
String

<inner> parseJson2Str(json)

parseJson2Str,将json转换成url参数

Parameters:
Name Type Description
json Object

要转换的json对象

Source:
Returns:

转换出来的字符串

Type
String
Example
var str = url.parseJson2Str({name:2});
console.log(str);

<inner> parseStr2Json(str)

parseStr2Json,将str参数转换成json

Parameters:
Name Type Description
str String

要转换的str字符串

Source:
Returns:

转换出来的json

Type
Object
Example
var json = url.parseStr2Json('name=2'}');
console.log(json);

<inner> parseURL(url)

将url转换成json信息

Parameters:
Name Type Description
url String

要转换的url

Source:
Returns:

转换出来的json

Type
Object
Example
var data = url.parseURL('http://www.baidu.com/s/cd?data=1');
console.log(data);
//输出
{
     "source": "http://www.baidu.com/s/cd?data=1",
      protocol": "http",
      "host": "www.baidu.com",
      "port": "",
      query": "?data=1",
      "params": {
          "data": "1"
      },
      "file": "cd",
      "hash": "",
      "path": "/s/cd",
      "relative": "/s/cd?data=1",
      "segments": [
         "s",
         "cd"
      ]
 }