社区
Ajax
帖子详情
jquery获取URL的ID值并赋给input
lonan
2011-06-26 10:28:16
如何用jquery或者JS取得传递过来的id值并赋给input?
如:传递过来的页面 http://127.0.0.1/html/test.html?id=2
需要取得id值,并赋给名为b的文本框
<INPUT id=goToPage type=hidden name="b" >
...全文
742
9
打赏
收藏
jquery获取URL的ID值并赋给input
如何用jquery或者JS取得传递过来的id值并赋给input? 如:传递过来的页面 http://127.0.0.1/html/test.html?id=2 需要取得id值,并赋给名为b的文本框
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aiixiong
2012-10-30
打赏
举报
回复
牛人啊
xq870723
2011-06-29
打赏
举报
回复
正则表达式过滤,“?”做分割,取最后的字符串
lonan
2011-06-27
打赏
举报
回复
问题补充一下?
其实我要实现的的功能是两个html页面之间传递参数。在页面A.html调用B.html页面显示,(不打开新窗口,而是直接浮在上面显示),加载B页面代码如下:
页面A.html
<SCRIPT type=text/javascript >
function popTeam(id) {
$("div#teamPopLayer").fadeIn("slow");
$("div#teamPopLayer").load("/test.html?id="+id);
$("div#teamPopLayer").show();
$("div#baseLayer").show();
}
function closeTeamLayer(id)
{
$("div#teamPopLayer").hide();
$("div#baseLayer").hide();
}
</SCRIPT>
页面B.html
<script type="text/javascript" >
//获取前一页传递过来的超链接参数
function queryString(key)
{
var regex_str = "^.+\\?.*?\\b"+ key +"=(.*?)(?:(?=&)|$|#)"
var regex = new RegExp(regex_str,"i");
var url = window.location.toString();
if(regex.test(url)) return RegExp.$1;
return undefined;
}
alert(queryString("ID"));//这样获取到的还是A.html页面的ID值
document.getElementById("goToPage").value = queryString("id");
</script>
<INPUT id=goToPage type=hidden name="b" >
请问如何才能取得A页面加载时传递给B页面的ID值???
zhentengai
2011-06-27
打赏
举报
回复
补充下,既然已经传过来了值了?为什么不直接使用?还要用js调用那么麻烦呢?
zhentengai
2011-06-27
打赏
举报
回复
直接 <INPUT id=goToPage type=hidden name="b" value="${id}"> 试试!
xuexiaodong2009
2011-06-27
打赏
举报
回复
都是牛人啊
zell419
2011-06-27
打赏
举报
回复
var strUrl = window.location.toString();
var id = strUrl .substr(strUrl .lastIndexOf("id")+3,strUrl .length-strUrl .lastIndexOf("id="));
$("#goToPage").val(id );
sh_js
2011-06-26
打赏
举报
回复
挨踢直男
2011-06-26
打赏
举报
回复
<INPUT id=goToPage type=text name="b" >
<script type="text/javascript">
function queryString(key)
{
var regex_str = "^.+\\?.*?\\b"+ key +"=(.*?)(?:(?=&)|$|#)"
var regex = new RegExp(regex_str,"i");
var url = window.location.toString();
if(regex.test(url)) return RegExp.$1;
return undefined;
}
document.getElementById("goToPage").value = queryString("id")
</script>
jQuery
入门到精通
课程列表如下:01_
jQuery
简介02_
jQuery
事件03_
jQuery
事件04_
jQuery
隐藏_显示05_
jQuery
滑动06_
jQuery
动画07_
jQuery
停止动画08_
jQuery
回调方法_链调用09_
jQuery
属性
值
操作10_
jQuery
添加元素11_
jQuery
操作样式12_...
jQuery
获取
input
的
值
及向后台提交请求参数的整理
jQuery
获取
输入框的
值
by
Id
: var obj = $('#
input
Id
').val();
jQuery
获取
输入框的
值
byName: var obj = $("
input
[name='
input
Name']").val();
jQuery
获取
赋
值
的隐藏域的
值
byName: var obj = $("
input
:h
id
den...
通过
jquery
获取
多个相同name的
input
框的value
值
的总和
通过
jquery
获取
多个相同name的
input
框的value
值
的总和 <
input
type="text" placeholder="中奖率" name="winning_rate[]"
id
="before_winning_rate_1" value="0" > <
input
type="text" placeholder="中奖...
jQuery
获取
input
name 及常用
/**
获取
input
标签 name 属性为 goods_name 的 所有
值
*有多个 goods_name 时 可以使用each 循环
获取
单个
值
*也可以通过 $("
input
[name='goods_name']")[0].value;
获取
个体
值
*/ var goods_name=$("
input
[name='...
jquery
获取
兄弟结点的
input
框内的val
值
jquery
获取
兄弟结点的
input
框内的val
值
有时候我们可能想在网站上实现一个类似于加减数量的小demo。 我们来看下html代码: <c:forEach items="${arrlist}" var="shop"> ...
Ajax
52,797
社区成员
25,305
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章