// 當前頁面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...