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

首頁 > 編程 > JavaScript > 正文

JavaScript實現url參數轉成json形式

2019-11-20 08:53:21
字體:
來源:轉載
供稿:網友

朋友問的一個面試題:有個url,要求獲取url 的參數,返回值為json格式。

簡單的寫了下,發筆記備份。

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>simple a example for url to json</title> <script> var url = 'https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=0&rsv_idx=1&tn=baidu&wd=慕課&rsv_pq=e379bd8200001a8c&rsv_t=ea8cxrgm03IFb44zHA261P6KziPRXAekcjwsRJtUSKLUmKweFsZFXE%2BUSrU&rqlang=cn&rsv_enter=0&rs'; function url2json(url){  var index = -1,     str = '',     arr = [],     length = 0,     res = {};  if(url.indexOf('?')!=-1){  index = url.indexOf('?');  str = url.substring(index+1);  arr = str.split('&');  length = arr.length;  for(var i=0; i<length-1; i++){   res[arr[i].split('=')[0]] = arr[i].split('=')[1];  }  }else{  res = {};  }  return res; }; var result = url2json(url); //獲取json的鍵值對條數(模擬長度) var length = 0; for(var i in result){  length++; } //在頁面輸出 var tL = 0; document.write('{<br>'); for(var name in result){  tL++;    if(tL == length){  document.write('  '+name+':'+result[name]+'<br>');  }else{  document.write('  '+name+':'+result[name]+',<br>');   } } document.write('}'); </script></head><body>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清苑县| 平潭县| 隆安县| 定西市| 平陆县| 富平县| 华阴市| 南京市| 云安县| 洛川县| 蒙山县| 永春县| 平顶山市| 拉孜县| 昌乐县| 凉山| 玉屏| 香格里拉县| 山东| 邻水| 大宁县| 思南县| 璧山县| 赤城县| 闵行区| 建水县| 黄龙县| 梧州市| 靖江市| 仪征市| 玛纳斯县| 江达县| 桐乡市| 重庆市| 洞头县| 成武县| 惠东县| 浪卡子县| 勃利县| 全南县| 牡丹江市|