導航:首頁 > 編程語言 > js用location傳中文

js用location傳中文

發布時間:2023-02-28 20:18:37

js中location.href傳值問題

location.href一般是在鏈接後面加上問號來傳值,多個值之間用&隔開,

舉個栗子:

<script>
location.href='localhost:8080/xxx/xxx?a=1&b=2&c=3';
</script>

這中間的 a、b、c 即為你要傳遞的參數;
在服務端可以解析url參數獲得a、b、c的值, 在前端頁面上也可以通過js獲取這些值

<script>
vargetUrlParam=function(name){
varreg=newRegExp("(^|&)"+name+"=([^&]*)(&|$)");
varr=window.location.search.substr(1).match(reg);
if(r!=null)returnunescape(r[2]);returnnull;
};
alert(getUrlParam('a'))
</script>



② 如何把js獲取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)); }// ]]>

③ javascript的location用法

1.location 地址對象描述的是某一個窗口對象所打開的地址。表示當前窗口的地址,只需使用「location」就行;若要表示某一個窗口的地址,就使用「<窗口對象>.location」。具體如下:
第一、location 屬性、用法以及相關示例:
Location包含了關於當前 URL 的信息。location 對象描述了與一個給定的 Window 對象
關聯的完整 URL。location 對象的每個屬性都描述了 URL 的不同特性。
2.屬性概覽
protocol 返回地址的協議,取值為 'http:','https:','file:' 等等。
hostname 返回地址的主機名,例如,一個「
http://www.microsoft.com/china/」的地址,location.hostname ==
'www.microsoft.com'。
· port 返回地址的埠號,一般 http 的埠號是 '80'。
· host 返回主機名和埠號,如:'www.a.com:8080'。
· pathname 返迴路徑名,如「http://www.a.com/b/c.html」,
location.pathname == 'b/c.html'。
· hash 返回「#」以及以後的內容,如「
http://www.a.com/b/c.html#chapter4」,location.hash ==
'#chapter4';如果地址里沒有「#」,則返回空字元串。
· search 返回「?」以及以後的內容,如「
http://www.a.com/b/c.asp?selection=3&jumpto=4」,l ocation.search
== '?selection=3&jumpto=4';可以使用
「location.href = '...'」,也可以直接用「location = '...'」來達
到此目的。
3.方法概覽
reload() 相當於按瀏覽器上的「刷新」(IE)或「Reload」(Netscape)
鍵。
replace() 打開一個 URL,並取代歷史對象中當前位置的地址。用這個方
法打開一個 URL 後,按 下瀏覽器的「後退」鍵將不能返回到剛才的頁面。
location 之頁面跳轉js 如下:
//簡單跳轉
function gotoPage(url) {
// eg. var url =
"newsview.html?catalogid="+catalogID+"&pageid="+pageid;
window.location = url;
}
// 對location 用法的升級,為單個頁面傳遞參數
function goto_catalog(iCat) {
if(iCat<=0) {
top.location = "../index.aspx"; // top 出去
} else {
window.location = "../newsCat.aspx?catid="+iCat;
}
}
對指定框架進行跳轉頁面,
function goto_iframe(url) {
parent.mainFrame.location = "../index.aspx"; //
// parent.document.getElementById("mainFrame").src =
"../index.aspx";// use dom to change page // 同時我增加了dom 的寫法
}
// 對指定框架進行跳轉頁面,因為
parent.iframename.location="../index.aspx"; 方法不能實行,主要是
"parent.iframename" 中的iframename在js 中被默認為節點,而 不能把傳遞過
來的參數轉換過來,用dom 實現了該傳遞二個參數的框架跳轉頁面,
function goto_iframe(iframename,url) {
parent.document.getElementById(iframename).src = "../index.aspx";//
use dom to change page by iframeName
//}
// 回到首頁
function gohome() {
top.location = "/index.aspx";

④ 向javascript中的方法傳參時無法傳中文字元

傳參數時加引號

<a href="# " onClick="Del('<%=book_id%>')">刪除</a>

閱讀全文

與js用location傳中文相關的資料

熱點內容
word2013序列號 瀏覽:462
fu是什麼海淘網站 瀏覽:620
u盤和充電器數據線哪個好 瀏覽:969
中走絲下載什麼編程軟體 瀏覽:643
win10創建讀取文件 瀏覽:211
win10激活文件夾可以刪除嗎 瀏覽:719
佳能5D4照片文件名 瀏覽:953
冷門旅遊景點app哪個好 瀏覽:606
如何用qq郵箱發送文件 瀏覽:792
柚子音樂下載的音樂找不到文件夾 瀏覽:179
linuxarm配置文件 瀏覽:423
c盤oem文件夾 瀏覽:776
一人我飲酒醉多版本的 瀏覽:845
海克斯康三次元如何編程循環測量 瀏覽:518
app無法下載是為什麼蘋果手機 瀏覽:518
右擊此電腦管理找不到此文件 瀏覽:264
圖像文件格式百科 瀏覽:523
沒有網路怎麼定位 瀏覽:972
剪切到優盤文件找不到了 瀏覽:764
電腦管家的文件名 瀏覽:910

友情鏈接