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

首頁 > 語言 > JavaScript > 正文

js獲取url中的參數且參數為中文時通過js解碼

2024-05-06 16:02:58
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了url中傳遞中文參數的時候通過js解碼,需要的朋友可以參考下

如果傳遞的參數是:

復制代碼 代碼如下:


<a href="${pageContext.request.contextPath}/productdisplay/productDisplay_productDisplayUI.action?pkId=${pkId}&name=${name}">${name}</a>


獲取url參數的js如下:

復制代碼 代碼如下:


/** 初始化加載結束 */
function getUrlVars(){
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?')+1).split('&');
for(var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}


如果url中有中文,則取參數的時候會有中文亂碼,得用decodeURI()方法解碼,方式如下:

復制代碼 代碼如下:


//獲得所屬分類的pkId
var params = getUrlVars();
//獲得此中分類的id
var parentId = params[params[0]];
//獲得分類的名稱
var productName = decodeURI(params[params[1]]);

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

圖片精選

主站蜘蛛池模板: 炎陵县| 舞阳县| 梨树县| 吴桥县| 将乐县| 新安县| 长兴县| 宁南县| 环江| 宁阳县| 崇礼县| 锡林浩特市| 万荣县| 安康市| 山东省| 九龙县| 北票市| 南木林县| 象州县| 辽宁省| 淅川县| 桂东县| 城固县| 彭州市| 长垣县| 雷州市| 平度市| 桦川县| 永善县| 巴青县| 剑川县| 金山区| 太仓市| 丹棱县| 林州市| 宿州市| 元朗区| 营山县| 云霄县| 五寨县| 搜索|