當前位置:首頁 » 網頁前端 » 前端返回url參數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

前端返回url參數

發布時間: 2022-06-13 17:50:38

前端頁面間傳參的方法有哪些 locals

1.鏈接URL帶參數,如:A頁面的跳轉地址到xxx.html?name=xxx,然後在B頁面的JS里獲取name的值,網路下有個通用的方法獲取。
2.使用本地緩存:如cookie,Html5新增的localStorage、sessionStorage,具體使用可以搜索這幾個關鍵詞,都有詳細的使用文檔

❷ 前端怎麼根據後台的返回數據在同一個頁面顯示不同的內容呢

例如
$.post("url",{str:str},function(data){
switch(data){

case 1:
$(div).css("display","block");
$(UI).css("display","none");
break;
case 2:
$(UI).css("display","block");
$(div).css("display","none");
break;
default:
$(div).css("display","none");
$(UI).css("display","none");
break;
}
});

❸ 前端url怎麼獲取傳遞的中文值

可以用 js 拿到這個值,這個請求換成ajax的方式來請求,用js獲取請求的地址,然後再用 indexOf("#"),獲取

❹ 求大神前端名詞解釋:URL、路徑、地址、域名,最好能舉例說明

這幾個詞除了url和域名指代非常明確,其他都是翻譯的所以有時會有混用的情況——比如A書里說的地址,有可能就是B書里說的url或者路徑,但是一般來說解釋如下:
url是資源地址——格式如下:
協議://用戶名:密碼@子域名.域名.頂級域名:埠號/目錄/文件名.文件後綴?參數=值#標志
比如:
http://www..com/
file:///C:/Users/computer/Desktop/abcd.pdf
http://192.168.0.1:8080/abcd/a.php?file=abcd
路徑一般指文件路徑,分為相對路徑和絕對路徑:
相對路徑:../images/a.jpg
絕對路徑:C:\
地址一般說的是ip地址:
192.168.0.1
域名說的是由綁定了ip地址,由DNS解析的別名,通俗的說就是我們訪問網站的根網址比如:
www..com
這就是一個域名

❺ 前端返回給ios的url 地址的特殊符號怎麼處理

url里的參數內容包含&符合,我有兩種方法解決<br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; text-indent: 27px; " /> 其一方法是:在頁面用JS轉碼,例子如下(前端處理)<br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; text-indent: 27px; " /> <<a href="#" onclick="test('${group }')">${group }</a><br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; text-indent: 27px; " /> 2>>>>>>>>>>>>>>>>>>>>java bean: group<br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; text-indent: 27px; " /> String cn;//要顯示的CN<br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; text-indent: 27px; " /> String encodedCN;//當參數傳的CN<br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; text-indent: 27px; " /> public Group(String cn) { this(); this = name; setEncodedCN(LdapUtil/?logout&aid=7&u='+encodeURIComponent ("cang/bruce42")+'">退出 </a>');</script><br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; " /> 2、 進行 url跳轉時可以整體使用 encodeURI。 例如:Location/do/s?word=網路 &ct=21");<br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; " /> 3、 js 使用數據時可以使用escape 。 例如:搜藏中history 紀錄。<br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; " /> 4、 escape對 0-255 以外的unicode 值進行編碼時輸出 %u**** 格式,其它情況下escape , encodeURI , encodeURIComponent編碼結果相同。<br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; " /> <br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; " /> 最多使用的應為encodeURIComponent ,它是將中文、韓文等特殊字元轉換成utf-8 格式的 url 編碼,所以如果給後台傳遞參數需要使用encodeURIComponent 時需要後台解碼對 utf-8 支持(form 中的編碼方式和當前頁面編碼方式相同)<br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; " /> escape不編碼字元有 69 個: *, + , - , . , / , @ , _ , 0-9 , a-z ,A-Z<br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; " /> encodeURI不編碼字元有 82 個: !, # , $ , & , ' , ( , ) , * , + , , , - , . , / , : , ; , = , ? , @ , _ , ~ , 0-9, a-z , A-Z<br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; " /> encodeURIComponent不編碼字元有 71 個: !, ' , ( , ) , * , - , . , _ , ~ , 0-9 , a-z ,A-Z<br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; " /> 以下是url中可能用到的特殊字元及在url中的經過編碼後的值:(略)<br style="word-wrap: break-word; word-break: break-all; font-family: Arial, Helvetica, 宋體; font-size: 14px; line-height: 23px; " /> 項目中發現,直接對url中的參數部分做encodeURI() 編碼轉換,後台servlet通過getParamater()獲取時,不需要轉換可以直接獲取到正確的值。 說明:參數沒有用到中文,框架用的是struts框架

❻ 請問大佬們前端data-url怎麼實現點擊後跳轉到data-url網址

可以取出data-url屬性的值,然後改變文檔的href。
取屬性值,可以先找到元素,然後使用getAttribute方法進行獲取。
通過改變document.location.href實現跳轉,類似於a標簽的跳轉。

❼ 前端JavaScript解析URL請求問題

你這個提示是跨域了,瀏覽器默認是不允許請求當前地址以外的地址的,解決的辦法,在服務端(也就是你請求的那個地址)設置響應頭允許跨域,但是不是所有類型的請求都允許這個操作。 或者請求道你的前端伺服器然後再轉發過去。
另外你這個請求地址看上去不像是http協議的,應該是SSH協議,你最好確認一下。
這兩個問題都要解決。

❽ js如何獲取請求中的url以及參數

方法一、正則表達式
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
方法二、
<Script language="javascript">
function GetRequest() {
var url = location.search; //獲取url中"?"符後的字串
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}
return theRequest;
}
</script>
方法三、
/**
* 獲取指定的URL參數值
* URL:http://www.quwan.com/index?name=tyler
* 參數:paramName URL參數
* 調用方法:getParam("name")
* 返回值:tyler
*/
function getParam(paramName) {
paramValue = "", isFound = !1;
if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=") > 1) {
arrSource = unescape(this.location.search).substring(1, this.location.search.length).split("&"), i = 0;
while (i < arrSource.length && !isFound) arrSource[i].indexOf("=") > 0 && arrSource[i].split("=")[0].toLowerCase() == paramName.toLowerCase() && (paramValue = arrSource[i].split("=")[1], isFound = !0), i++
}
return paramValue == "" && (paramValue = null), paramValue
}
其他參數獲取介紹:
//設置或獲取對象指定的文件名或路徑。
alert(window.location.pathname);
//設置或獲取整個 URL 為字元串。
alert(window.location.href);
//設置或獲取與 URL 關聯的埠號碼。
alert(window.location.port);
//設置或獲取 URL 的協議部分。
alert(window.location.protocol);
//設置或獲取 href 屬性中在井號「#」後面的分段。
alert(window.location.hash);
//設置或獲取 location 或 URL 的 hostname 和 port 號碼。
alert(window.location.host);
//設置或獲取 href 屬性中跟在問號後面的部分。
alert(window.location.search);

❾ URL請求對參數前端JS加密,後台JAVA解密

數字的話可以使用 Base62 演算法,不過這只是表面的轉換,因為演算法是寫在Js里的,稍加分析就能知道怎麼去翻轉。
如果要有效加密的話,可以使用js調用RSA演算法進行加密,這樣js中只會暴露公鑰,可以實現安全的加密。
網上多得很。

❿ easyui url 參數傳遞 及 實現查詢指定信息返回前端界面 問題

如何將參數studentNum從findStudentum.jsp傳遞到showfindstuden.jsp中?
如何將showfindstuden.jsp頁面中的參數studentNum傳遞到控制類中的findByStudentnum()方法中作為參數查詢,並返回JSON數據?
問題1解答,將參數從findStudentum.jsp傳遞到showfindstuden.jsp中有多種方式,如JS跳轉傳參、SpringMvc跳轉傳參等等
這里主要說後者,前者不安全。

思路:findStudentum.jsp中的action先請求控制類中的某個方法,如toShowfindstuden,之後方法內部接收參數,
並攜帶參數進行轉發至showfindstuden.jsp視圖中。注意!而不是showfindstuden.jsp
如下:
<form action="toShowfindstuden" method="post">
<!-- 此處省略...... -->
</form>

@RequestMapping(value = "toShowfindstuden")
public String toShowfindstuden(HttpServletRequest request, String studentNum, ModelMap model) {
model.put("studentNum", studentNum);//將studentNum作為參數攜帶至showfindstuden.jsp
return "showfindstuden";//這里如何編寫視圖地址,需要根據你自己的配置去編寫
}

問題2解答,將上層傳遞過來的參數進行接收,並作為datagrid所請求url的參數,向後台findByStudentnum()傳入。
之後進行查詢並返回數據。
返回數據時注意,若要返回JSON數據,需要在方法級別上添加@ResponseBody註解。

這樣,如果順利的話,就能正常傳遞並接收展示數據至datagrid了,祝你成功!