国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JS來動態的修改url實現對url的增刪查改

2024-05-06 16:08:36
字體:
來源:轉載
供稿:網友
通過get方式提交post表單等方式來動態修改url存在諸多的不妥,因此,想到了通過JS來動態的修改url,來實現對url的增刪查改
 
 

雖然可以通過get方式提交post表單等方式來動態修改url,但如果多個按鈕能并行提交時,寫多個大體相同,又有些細節差異的表單,難免有些不妥,因此,想到了通過JS來動態的修改url,來實現對url的增刪查改。

<script>var LG=(function(lg){var objURL=function(url){this.ourl=url||window.location.href;this.href="";//?前面部分this.params={};//url參數對象this.jing="";//#及后面部分this.init();}//分析url,得到?前面存入this.href,參數解析為this.params對象,#號及后面存入this.jingobjURL.prototype.init=function(){var str=this.ourl;var index=str.indexOf("#");if(index>0){this.jing=str.substr(index);str=str.substring(0,index);}index=str.indexOf("?");if(index>0){this.href=str.substring(0,index);str=str.substr(index+1);var parts=str.split("&");for(var i=0;i<parts.length;i++){var kv=parts[i].split("=");this.params[kv[0]]=kv[1];}}else{this.href=this.ourl;this.params={};}}//只是修改this.paramsobjURL.prototype.set=function(key,val){this.params[key]=val;}//只是設置this.paramsobjURL.prototype.remove=function(key){this.params[key]=undefined;}//根據三部分組成操作后的urlobjURL.prototype.url=function(){var strurl=this.href;var objps=[];//這里用數組組織,再做join操作for(var k in this.params){if(this.params[k]){objps.push(k+"="+this.params[k]);}}if(objps.length>0){strurl+="?"+objps.join("&");}if(this.jing.length>0){strurl+=this.jing;}return strurl;}//得到參數值objURL.prototype.get=function(key){return this.params[key];} lg.URL=objURL;return lg;}(LG||{}));var myurl=new LG.URL(window.location.href);myurl.remove("b"); //刪除了balert(myurl.get ("a"));//取參數a的值,這里得到1myurl.set("a",23); //修改a的值為23alert (myurl.url());</script>
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 论坛| 清涧县| 公主岭市| 大竹县| 长岛县| 千阳县| 青田县| 南丹县| 香格里拉县| 简阳市| 望城县| 晋江市| 淅川县| 富源县| 香港 | 台湾省| 榆中县| 关岭| 望都县| 合肥市| 肇州县| 绥宁县| 聂拉木县| 青浦区| 天祝| 高安市| 镇沅| 滨海县| 安乡县| 奉贤区| 云和县| 北流市| 锦州市| 广水市| 叙永县| 揭阳市| 东海县| 峨眉山市| 商丘市| 弥渡县| 衡山县|