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 的值! 展开
function redction() {
Dialog.open({ URL: "redction.html"}); //弹出窗口B
var urlId=document.getElementsByName("urlId").value; }
请问怎么在B页面接收到这个变量 urlId 的值! 展开
5个回答
推荐于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
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 = "返回";
父页面
发送: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~!!
<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~!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是同一个域的话就用ajax吧
或者用文件IO,但我觉得这种客户端自己读自己的程序对于Web开发下的JS很无聊
或者用文件IO,但我觉得这种客户端自己读自己的程序对于Web开发下的JS很无聊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-05-28 · 知道合伙人软件行家
关注
展开全部
在B页面里面引入A页面的文件可以的,或者利用js写个方法来传值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询