js url引數操作外掛程式

2022-09-03 06:51:08 字數 1391 閱讀 1928

// 當前頁面url引數操作外掛程式

// author:bean

// date:2014/09/17

;(function(window, document)

urlparas.version = '1.0.0';

urlparas.fn = urlparas.prototype = ,

//以object型別返回url引數及其取值

get: function(option) ;

parastr = parastr.split("&");

for (var n in parastr)

} else ;

}if (!option) else }},

//重設url引數取值,若無此引數則進行建立,若引數賦值為null則進行刪除

set: function(option) ;

}if ("string" === typeof option) else if ("object" === typeof option) else

}} else

return this.build();

},//刪除url中指定引數返回新url

remove: function(option)

}return this.build();

},//根據url和處理過的paras重新構件url

build: function()

return newurl.substr(0, newurl.length - 1);}}

urlparas.fn.init.prototype = urlparas.fn;

window.urlparas = urlparas;

})(window, document);

//用法示例

testurl = "";

console.log(urlparas(testurl).get());

console.log(urlparas(testurl).set("test"));

console.log(urlparas(testurl).set("test", "bean"));

console.log(urlparas(testurl).set());

console.log(urlparas(testurl).set());

console.log(urlparas(testurl).remove("lang,tt"));

console.log(urlparas(testurl).pathname);

// 輸出結果

// object

// &test=

// &name=bean

//

//

//

//

JS URL傳參 獲取引數

在頁面上直接用url傳參,在url後邊拼接引數,然後在頁面獲取引數。下邊是獲取引數的 裡邊有注釋!var url location.search 獲取url中 符後的字串 aaa 123 bbb 456 var therequest new object if url.indexof 1 conso...

JS URL傳遞中文引數時出現亂碼的處理

這個肯定是是因為瀏覽器對url路徑預設編碼了。這個問題是在我們去取值的時候,得到的就是後面那一大串稀奇古怪的東西。得不到我們想要的值。怎麼辦呢?這裡寫出來的只是自己的解決方法,也許不能通用,跟大家分享下,有更好的方法,告我一聲。得到url中的值function request paras for v...

大龍VBox API引數外掛程式

api功能 列表命令 l 虛擬機器 執行中的虛擬機器 系統型別 主機 s引數 主機軟盤引數 intnets bridgedifs hostonlyifs natnets dhcpservers hostinfo hostcpuids hddbackends hdds s floppies usbho...