国产探花免费观看_亚洲丰满少妇自慰呻吟_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>
 

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

圖片精選

主站蜘蛛池模板: 拜泉县| 固阳县| 闽侯县| 三门峡市| 华坪县| 沙洋县| 永胜县| 修文县| 库伦旗| 兰考县| 安吉县| 本溪市| 临漳县| 阳东县| 武宣县| 沙洋县| 正定县| 湟中县| 彭山县| 晋江市| 华亭县| 荔浦县| 廊坊市| 广宁县| 玛纳斯县| 浦县| 云南省| 苍南县| 龙井市| 潞西市| 乌兰浩特市| 通城县| 兖州市| 潮安县| 汝城县| 奉贤区| 黄冈市| 社旗县| 屏山县| 鲜城| 五寨县|