如何用js获取当前url的参数值

如何用js获取当前url的参数值,第1张

不太明白用JS获取参数的目的,也许Ajax中能用到吧

<script language = javascript>

function request(paras){

var url = locationhref;

var paraString = urlsubstring(urlindexOf("")+1,urllength)split("&");

var paraObj = {}

for (i=0; j=paraString[i]; i++){

paraObj[jsubstring(0,jindexOf("="))toLowerCase()] = jsubstring(jindexOf("=")+1,jlength);

}

var returnValue = paraObj[parastoLowerCase()];

if(typeof(returnValue)=="undefined"){

return "";

}else{

return returnValue;

}

}

//如你给出的地址可以这样

var classid = request("classid");

var id = request("id");

//然后你就可以对这些参数处理了

</script>

有几种方式吧!首先看你的请求类型 如果是get就是最简单的QueryString 如果是post就通过Form来获取还有一种就是通过在action方法里的参数获取,就形如action/5 就可以把5传进去,但是这个需要在配置文件中对mvc的路由进行配置 才能获取相关信息!

<html>

<body>

<form>

<input type=text name=me> </input>

<input type=submit></input>

</form>

</body>

</html>

上面是个简单的html文件。 打开记事本复制粘帖进去,保存文件为html格式。

用浏览器打开, 在输入栏内输入一些文字, 点击submit按钮

注意此时的链接显示为 “file:///home/xxx/ahtmlme=123”

链接 ? 号里的东西, 是input filed 里的变量,如上面例子中 input name 为 me, input 值 为 123楼主你想要的东西就是把 <a> tag 变成 一个 submit button 参数既为填写在表格种的用户变量。submit还有action attribute 可以设置成任意链接。 例子请自己搜索 "form action example"

老师用英文教的,很多东西我对不上中文,解释得不好。

传递的话按楼上[<a href="/HomeWorkWeb/delclassjspclassId=<%=classId%>"

这个来传递就行了。

至于获取,可以String id = requestgetParameter(“classId”);//注:这里的classId是地址中问号后第一个参数/。。

把获得的id值传递给你的函数就行了。 SQL语句可以写成。

select from type ,Process where typekind =Processkind where typeid = id//这里的id就是你获得的那个id了~ 以实参的形式传递过去。

以上就是关于如何用js获取当前url的参数值全部的内容,包括:如何用js获取当前url的参数值、JSP的后台action类怎么获取点击超链接传递的参数、请问如何获取html的网址参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9351260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存