javascript如何修改url地址的引數
通常情況下都是獲取url傳遞的引數,這裡不多介紹了,可以參閱下面的文章。
獲取引數可以參閱js獲取url連結中的引數一章節。下面就通過程式碼例項介紹一下如何修改url傳遞的引數。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼function addToUrl(obj){ var aprotocol = location.protocol; var ahost = location.host; var apath = location.pathname; var asearch = location.search; var ahash = location.hash; var result = ''; var joinObj = function(joinObj_obj){ var result = ''; for(var prop in joinObj_obj){ result += prop + '=' + joinObj_obj[prop]; } return result; }; var splitSearchToObj = function(str){ var resObj = {}; var arr = str.split('&'); for(var index = 0; index < arr.length; index++){ resObj[arr[0]] = arr[1]; } return resObj; }; var existObjKey = function(existObjKey_obj, str){ for(var prop in existObjKey_obj){ if(prop == str){ return true; } } return false; }; var objExtend = function(obj1, obj2){ var result = {}; for(var prop in obj1){ if(existObjKey(obj2, prop)){ result[prop] = obj2[prop]; } else{ result[prop] = obj1[prop]; } } }; if(asearch == ''){ result = aprotocol + '//' + ahost + apath + '?' + joinObj(obj) + ahash; } else{ var oldSearchObj = splitSearchToObj(asearch.substr(1)); result = aprotocol + '//' + ahost + apath + joinObj(objExtend(oldSearchObj, obj)) + ahash; } return result; } console.log(addToUrl({'antzone':'螞蟻部落'}));
相關文章
- 使用js修改url地址引數JS
- 獲得url地址?後的引數
- JavaScript解析URL引數JavaScript
- Js獲取URL地址引數JS
- js獲取url地址中的引數JS
- as3獲取url地址的引數S3
- javascript如何獲取url傳遞的引數值JavaScript
- java獲取url連線地址引數的工具類Java
- 用javascript替換URL中的引數值JavaScript
- JavaScript獲取url傳遞的引數值JavaScript
- javascript如何獲取當前網頁的url地址JavaScript網頁
- JavaScript 獲取 url 傳遞引數值JavaScript
- JavaScript對url地址編碼JavaScript
- javascript獲取url引數程式碼例項JavaScript
- js如何獲取url所傳遞的引數和引數值JS
- javascript獲取url地址的幾種方式JavaScript
- jQuery接收url的引數jQuery
- javascript獲取url傳遞的引數鍵值表對JavaScript
- javascript獲取url連結傳遞的指定引數的值JavaScript
- javascript獲取url連結引數例項程式碼JavaScript
- js解析url引數JS
- iOS Url引數拆分iOS
- 將url中的指定引數替換的javascript程式碼例項JavaScript
- 使用jquery獲取url及url引數的方法jQuery
- 如何修改macbook的MAC地址Mac
- 如何修改mac地址Mac
- 修改當前路由地址引數重新重新整理頁面路由
- javascript獲取url引數值出現亂碼解決JavaScript
- 結構體引數的傳遞以及如何修改指標引數的值結構體指標
- js獲取url引數JS
- jquery獲取url引數jQuery
- 動態路由(URL引數)路由
- 如何修改 Rancher Server 的 IP 地址Server
- POST URL 地址資料開啟URL地址
- js獲取url傳遞引數,js獲取url?號後面的引數JS
- python json格式轉url引數&分割, url引數轉json格式PythonJSON
- js根據引數名獲取url上的引數值JS
- JavaScript 如何驗證 URLJavaScript