導航:首頁 > 編程語言 > js傳遞url參數

js傳遞url參數

發布時間:2023-09-04 15:29:57

1. 怎麼用js來加密url的傳遞參數

Oh! A matchstick is useful for her.

2. js,url 地址欄可以傳遞變數么

可以的。如:

varname='zhang';
varage=18;
local.href="../index.html?name="+name+'&age='+age;

3. JS 傳遞URL帶中文的參數

escape改成encodeURIComponent

// var url = "qreg.php?ss_bzn=" + escape(ss_bzn);

var url = "qreg.php?ss_bzn=" + encodeURIComponent(ss_bzn);

4. Js的Url中傳遞中文參數亂碼,怎麼獲取Url中參數有關問題

一:Js的Url中傳遞中文參數亂碼問題,重點:encodeURI編碼,decodeURI解碼:
1.傳參頁面
javascript代碼:<script type=」text/javascript」>// <![CDATA[
function send(){
var url = "test01.html";
var userName = $("#userName").html();
window.open(encodeURI(url + "?userName=" + userName)); }
// ]]>
</script>
2. 接收參數頁面:test02.html
<script>
var urlinfo = window.location.href;//獲取url
var userName = urlinfo.split(「?」)[1].split(「=」)[1];//拆分url得到」=」後面的參數
$(「#userName」).html(decodeURI(userName));
</script>
二:如何獲取Url「?」後,「=」的參數值:
A.首先用window.location.href獲取到全部url值。
B.用split截取「?」後的全部
C.split(「?」)後面的[1]內數字,默認從0開始計算
三:Js中escape,unescape,encodeURI,encodeURIComponent區別:
1.傳遞參數時候使用,encodeURIComponent否則url中很容易被」#」,」?」,」&」等敏感符號隔斷。
2.url跳轉時候使用,編碼用encodeURI,解碼用decodeURI。
3.escape() 只是為0-255以外 ASCII字元 做轉換工作,轉換成的 %u**** 這樣的碼,如果要用更多的字元如 UTF-8字元庫 就一定要用 encodeURIComponent() 或 encodeURI() 轉換才可以成 %nn%nn 這的碼才可以,其它情況下escape,encodeURI,encodeURIComponent編碼結果相同,所以為了全球的統一化進程,在用 encodeURIComponent() 或 encodeURI() 代替 escape() 使用

5. 關於js用url傳參數的問題

用字元串拼接
window.location.href="Default.asp?id=「+id+"&name="+name;

6. url傳遞參數,js控制指定頁面div的顯示與隱藏

前提假設:a.jsp頁面中的select組件的name屬性是name="mySelect"


問題分析,其實你既然是通過動態語句編寫的網頁,為什麼要費那麼大力氣去通過JS解析URL參數呢,你可以直接通過request對象,獲取到對應的請求參數就可以了。比通過JS解析更准確更方便,具體,你可以這樣做:

1、在b.jsp頁面中定義一個js變數,用於接收傳遞過來的參數:

varselectValue="<%=request.getParameter("mySelect")%>";

2、在window.onload事件中來控制對應元素的顯示與隱藏:

window.onload=function(){
varel=document.getElementById(selectValue);
if(el){
//將對應ID的元素設置為可見
el.style.display="block";
}
}


完整腳本代碼:

<scripttype="text/javascript">
//定義一個js變數接收傳遞過來的參數
varselectValue="<%=request.getParameter("mySelect")%>";
window.onload=function(){
varel=document.getElementById(selectValue);
if(el){
//將對應ID的元素設置為可見
el.style.display="block";
}
}
</script>

7. 怎麼把js中通過url同時傳多個參數怎麼寫

url傳遞多個參數,第一個參數使用?號進行連接,格式為key=value,後面參數用&分隔
最終格式專如:url?key=value&key=value
舉例:
url地址?a=2&b=3 這里傳遞屬了2個參數a和b

閱讀全文

與js傳遞url參數相關的資料

熱點內容
editplus調試js文件 瀏覽:827
電腦數據的u是什麼意思 瀏覽:718
電子照片怎麼弄成壓縮文件 瀏覽:285
蘋果推送電信運營商配置文件 瀏覽:748
受精24天數據在多少 瀏覽:502
計算機網路第二章習題 瀏覽:821
怎麼把pdf文件里的字復制到word 瀏覽:255
健走app哪個軌跡最准 瀏覽:650
win10手機系統轉安卓系統軟體 瀏覽:313
哪個銀行app能代繳違停罰款 瀏覽:555
蘋果導出微信文件 瀏覽:518
win10寬頻撥號連接720 瀏覽:219
數控車床步進編程怎麼調整參數 瀏覽:916
芒果app在哪裡下載 瀏覽:970
蘋果6spula價格 瀏覽:250
減肥APP一般包括哪些功能范圍 瀏覽:640
如何讓孩子初二的學生學習編程 瀏覽:169
微信里的數據包含哪些內容 瀏覽:215
u盤刪除其他文件還能恢復嗎 瀏覽:481
json翻譯成中文 瀏覽:336

友情鏈接