js方法獲取get方式傳過來的引數 不亂碼

2021-08-14 19:46:23 字數 627 閱讀 9481

需求:get請求下,獲得後台穿過來的url引數:

用el表示式試了下,不行

functiongetquerystring(name)

// 呼叫方法

alert(getquerystring("引數名1"));

alert(getquerystring("引數名2"));

alert(getquerystring("引數名3"));

按照此方法試了下。英文環境下可以,中文環境獲取的值。全部為亂碼。

亂碼原因:原因:瀏覽器會將url中的中文引數進行encodeuri編碼,所以要通過js使用decodeuri進行解碼

最終解決方案:

function 

getquerystring(name)

將解碼方式換為decodeuri()!!! 中文亂碼解決!!!!

JS獲取頁面傳過來的值

利用js獲取頁面的傳值,此方法只適應get傳值。獲取頁面之間的傳值,在後台我們很容易獲取,那我們在前台只利用js怎麼寫呢?在看 之前你需要了解的 參考 w3c location 物件包含有關當前 url 的資訊。location 物件是 window 物件的乙個部分,可通過 window.locat...

JS中獲取session中傳過來的值物件

對於把某一物件置於session範圍內,並在jsp頁面中提取session中放進去的物件的過程我想做j2ee開發的程式設計師應該都熟悉,很簡單就比如 servlet listlist new arraylist list.add 王利虎 把某一物件置於session範圍內 session.setat...

JS中獲取session中傳過來的值物件

摘錄自 把某一物件置於session範圍內,並在jsp頁面中提取session中放進去的物件的過程 servlet listlist new arraylist list.add 王利虎 把某一物件置於session範圍內 session.setattribute list list 提取sessi...