B页面的js怎么获取A页面js里面的值

其中A页面的js是functionredction(){Dialog.open({URL:"redction.html"});//弹出窗口BvarurlId=docume... 其中A页面的js是
function redction() {
Dialog.open({ URL: "redction.html"}); //弹出窗口B
var urlId=document.getElementsByName("urlId").value; }

请问怎么在B页面接收到这个变量 urlId 的值!
展开
 我来答
匿名用户
推荐于2016-09-22
展开全部
典型的ajax应用了,可以用jquery中ajax中的get函数来完成了。
A页面用ajax请求B页面(请求过程有参数的),B页面被请求后,到数据库获取数据,然后处理,处理完后生成具体值,然后返回给A页面;
参考如下:
a.aspx
<script>
$.get("b.aspx",null,function(data){
//data即为返回值
});
</script>

b.aspx
page_load(){
Response.Write("返回值");
Response.E
匿名用户
2013-09-02
展开全部
吼吼解决啦:
父页面
发送:var childReturnValue = window.showModalDialog(URL,"传值",null);
接收返回值:childReturnValue;

子页面
接收:var obj = window.dialogArguments;
返回:window.returnValue = "返回";
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-02
展开全部
A页面的
<a href="#" onclick="redction({$val['id']})" >链接</a>
function redction(id) {
Dialog.open({ URL: "redction.html?urlId="+id});
}

B页面
<script type="text/javascript">
function getUrlId() {
var url=window.location.search;
if ( url == null )
return null;
if(url.indexOf("?")!=-1)
{
var str = url.substr(1)
strs = str.split("&");
var key=new Array(strs.length);
var value=new Array(strs.length);
for(i=0;i<strs.length;i++)
{
key[i]=strs[i].split("=")[0]
value[i]=unescape(strs[i].split("=")[1]);
//alert(key[i]+"="+value[i]);
lod.urlId.value=value[i];//lod是from的name
}
}
}
getUrlId();
</script>

No Thanks~!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
悦文斓月
2015-07-21 · 历史爱好者 法律顾问
悦文斓月
采纳数:505 获赞数:11895

向TA提问 私信TA
展开全部
如果是同一个域的话就用ajax吧

或者用文件IO,但我觉得这种客户端自己读自己的程序对于Web开发下的JS很无聊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你以为你以为de
2015-05-28 · 知道合伙人软件行家
你以为你以为de
知道合伙人软件行家
采纳数:503 获赞数:1339
某培训机构毕业,大专学位。工作2年,喜欢百度知道答题,可以互相学习共通过进步。

向TA提问 私信TA
展开全部
在B页面里面引入A页面的文件可以的,或者利用js写个方法来传值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式