两个页面之间如何传值,急急急

问题描述

两个页面之间如何传值,急急急

当选择,然后修改的时候,先跳转到另一个界面,然后把选中这条数据在显示出来,怎么实现啊。

以前都是通过ID什么的再查找数据库一遍,

解决方案

window.open打开连接地址附带上这条记录的id,页面接收id读取数据显示到你的控件里面,你的应该是easyUI?

 var rows=$('#xxxx').datagrid('getChecked');
if(rows.length==0){alert('请选择要修改的记录!');return}

window.open('xxxxxxx.asp?id='+rows[0]['id列名称'])

解决方案二:

第一个页面中有两个图片,当点击的时候能在第二个页面中获得它的属性值()通过js进行传值:
第一个页面:

[html]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

无标题文档
function test(){

var img1= document.getElementById("img1");
var img2= document.getElementById("img2");
//获得alt的属性
var parm1=img1.getAttribute("alt");
var parm2=img2.getAttribute("alt");
//url

img1.onclick=function(){
var myurl="test2.html"+"?"+"parm1="+parm1;
window.location.assign(myurl);
}

img2.onclick=function(){
var myurl="test2.html"+"?"+"parm2="+parm2;
window.location.assign(myurl);
}

}


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

无标题文档
function test(){

var img1= document.getElementById("img1");
var img2= document.getElementById("img2");
//获得alt的属性
var parm1=img1.getAttribute("alt");
var parm2=img2.getAttribute("alt");
//url

img1.onclick=function(){
var myurl="test2.html"+"?"+"parm1="+parm1;
window.location.assign(myurl);
}

img2.onclick=function(){
var myurl="test2.html"+"?"+"parm2="+parm2;
window.location.assign(myurl);
}

}


第二个页面:
[html]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

test2
function getvalue()
{

///test2.html?parm1=myimg1&parm2=myimg2
//获得第一个属性
var url=location.href;
var tmp1=url.split("?")[1];
var tmp2=tmp1.split("&")[0];
var tmp3=tmp2.split("=")[1];
var parm1=tmp3;
//获得第二个属性
/*
var tmp9=url.split("?")[1];
var tmp4=tmp9.split("&")[1];
var tmp5=tmp4.split("=")[1];
var parm2=tmp5;
*/
var inhtml= document.getElementById("inhtml");
inhtml.innerHTML=parm1;
//alert(parm1);
}

测试

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

test2
function getvalue()
{

///test2.html?parm1=myimg1&parm2=myimg2
//获得第一个属性
var url=location.href;
var tmp1=url.split("?")[1];
var tmp2=tmp1.split("&")[0];
var tmp3=tmp2.split("=")[1];
var parm1=tmp3;
//获得第二个属性
/*
var tmp9=url.split("?")[1];
var tmp4=tmp9.split("&")[1];
var tmp5=tmp4.split("=")[1];
var parm2=tmp5;
*/
var inhtml= document.getElementById("inhtml");
inhtml.innerHTML=parm1;
//alert(parm1);
}

测试

解决方案三:

 第一个页面中有两个图片,当点击的时候能在第二个页面中获得它的属性值()通过js进行传值:
第一个页面:

[html]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
    function test(){ 

        var img1= document.getElementById("img1");
        var img2= document.getElementById("img2");
        //获得alt的属性
        var parm1=img1.getAttribute("alt");
        var parm2=img2.getAttribute("alt");
        //url 

        img1.onclick=function(){
            var myurl="test2.html"+"?"+"parm1="+parm1;
            window.location.assign(myurl);
            } 

           img2.onclick=function(){
            var myurl="test2.html"+"?"+"parm2="+parm2;
            window.location.assign(myurl);
            }    

        }
</script>
</head> 

<body onload="test();">
<img src="1.jpg" id="img1" alt="myimg1">
<img src="2.jpg" id="img2" alt="myimg2"> 

</body> 

</html> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
 function test(){

  var img1= document.getElementById("img1");
  var img2= document.getElementById("img2");
  //获得alt的属性
  var parm1=img1.getAttribute("alt");
  var parm2=img2.getAttribute("alt");
  //url

  img1.onclick=function(){
   var myurl="test2.html"+"?"+"parm1="+parm1;
   window.location.assign(myurl);
   }

     img2.onclick=function(){
   var myurl="test2.html"+"?"+"parm2="+parm2;
   window.location.assign(myurl);
   } 

  }
</script>
</head>

<body onload="test();">
<img src="1.jpg" id="img1" alt="myimg1">
<img src="2.jpg" id="img2" alt="myimg2">

</body>

</html>

第二个页面:
[html]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test2</title> 

<script type="text/javascript">
function getvalue()
{  

///test2.html?parm1=myimg1&parm2=myimg2
    //获得第一个属性
    var url=location.href;
    var tmp1=url.split("?")[1];
    var tmp2=tmp1.split("&")[0];
    var tmp3=tmp2.split("=")[1];
    var parm1=tmp3;
    //获得第二个属性
    /*
    var tmp9=url.split("?")[1];
    var tmp4=tmp9.split("&")[1];
    var tmp5=tmp4.split("=")[1];
    var parm2=tmp5;
    */
    var inhtml= document.getElementById("inhtml");
    inhtml.innerHTML=parm1;
    //alert(parm1);
}
</script>  

</head> 

<body onload="getvalue();"> 

<h2>测试</h2>
<span id="inhtml"> </span> 

</body>
</html> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test2</title>

<script type="text/javascript">
function getvalue()
{

///test2.html?parm1=myimg1&parm2=myimg2
 //获得第一个属性
 var url=location.href;
 var tmp1=url.split("?")[1];
 var tmp2=tmp1.split("&")[0];
 var tmp3=tmp2.split("=")[1];
 var parm1=tmp3;
 //获得第二个属性
 /*
 var tmp9=url.split("?")[1];
 var tmp4=tmp9.split("&")[1];
 var tmp5=tmp4.split("=")[1];
 var parm2=tmp5;
 */
 var inhtml= document.getElementById("inhtml");
 inhtml.innerHTML=parm1;
 //alert(parm1);
}
</script>

</head>

<body onload="getvalue();">

<h2>测试</h2>
<span id="inhtml"> </span>

</body>
</html>

解决方案四:

其实不需要那么麻烦 你第一个页面已经获取到值了 第二个页面只需要把他带过去修改

你可以把值放到url里进行参数传递即可
比如www.test.com?name=张三&age=李四
都一个页面

 location.href = 'http:www.test.com?name=张三&age=李四';

第二个页面通过

window.location.href

可以获取到连接 在把链接中的参数通过截串的方式生成到页面上即可

注:这个不太适合大数据量的修改 因为url传递长度有限 而且基本上市明文传递 安全性不高 虽然你可以做加密

解决方案五:

http://www.2cto.com/kf/201305/211473.html

解决方案六:

你在两个jsp页面之间加上一个servlet,什么都可以处理了。或者你用el表达式,将数值直接存在requestScope或者sessionScope中,然后再另外一个页面去域里面取值就可以了。

解决方案七:

附上点JS代码!

 updateuser : function(menu) {
        var rows = this.userGrid().datagrid("getChecked");
        if (!rows || rows.length == 0) {
            alert("请选择一条用户记录 ");
            return;
        }
        if (rows.length > 1) {
            alert("只能选择一个用户记录");
            return;
        }
        var userId = rows[0].id;
        Sys.tabs.addMenuTab(menu, {
            id : userId
        });
    }

解决方案八:

急急

解决方案九:

点击修改的时候获取选择的行号对应的人信息的id, 然后到后台通过ID查找人的信息,跳转到修改界面显示人的信息

解决方案十:

把选中的记录的 id 传值过去到修改界面
在修改界面接受该 id 并通过 id 查询数据库把对应记录查询结果输出
例如:

1.传值:

时间: 2025-01-21 01:04:11

两个页面之间如何传值,急急急的相关文章

定义一个变量,怎么能够让它在两个.aspx中通用。急急急啊

问题描述 做了一个注册页,当所有注册内容填完以后,点击注册,跳到另一个页面,代码如下:protectedvoidbtnOK_Click(objectsender,EventArgse){if(Page.IsValid){stringusername=txtUsername.Text;stringpassword=txtPwd.Text;stringtruename=txtRePwd.Text;stringsex=RadioSex.SelectedValue;intage=Convert.ToIn

jsp两个页面之间参数传递有问题。不能正常传递值,是空的

问题描述 第一个页面是这样的:<%@pagecontentType="text/html;charset=gb2312"language="java"import="java.sql.*"%><%request.setCharacterEncoding("GB2312");%><%@pagepageEncoding="GB2312"%><jsp:useBeanid=

HTML5中window.postMessage,在两个页面之间的数据传递

 关于postMessage   window.postMessage虽然说是html5的功能,但是支持IE8+,假如你的网站不需要支持IE6和IE7,那么可以使用window.postMessage.关于window.postMessage,很多朋友说他可以支持跨域,不错,window.postMessage是客户端和客户端直接的数据传递,既可以跨域传递,也可以同域传递.   应用场景   我只是简单的举一个应用场景,当然,这个功能很多地方可以使用.   假如你有一个页面,页面中拿到部分用户信

两个集合求差集!急急急!!!

问题描述 解决方案 解决方案二:1.你应该描述问题,不要让人看图猜想2.你应该放代码,不要让人看图手打解决方案三:protectedvoidPage_Load(objectsender,EventArgse){DateTimedate=DateTime.Now.AddYears(-1);//所有合格人varlist=DbHelper.DbEntities.Yun_PeopleInfo.Where(p=>p.CertificateDate.Value>=date);//合格人去重复varlist

php怎么两个页面怎么交互传值

问题描述 我是PHP新手自学的.这是main1.php 我想把TXT文本的值传到main2.php该怎么传?各位看看我写的 mian2.php没有获取到TXT的值? 解决方案 <form action="main2.php" meth="post"> <input type="text" id="txtname" name="txtname"/><br/> <inp

jquery-求大神教jQuery中如何在页面之间传值!!!!!!!!!

问题描述 求大神教jQuery中如何在页面之间传值!!!!!!!!! jQuery中如何在页面之间传值!!!!!!!!!!!!!!!!!!!!!!! 解决方案 iframe和父页,window.open打开页面之间的引用 解决方案二: 要么post到服务器端,另一个页面再从服务器获取,要么使用html5的localstorage 这是后者:https://segmentfault.com/q/1010000000308712 解决方案三: $.get(url,data,success(respo

iOS通过block在两个页面间传值的方法_IOS

一.功能需求 在第一个页面中有一个button和一个label,label上默认显示"哈哈",点击button进入第二个页面.在第二个页面有一个UITextField和一个button2,点击button2回到第一个页面,但同时第一个页面的label上显示的文字修改为刚刚在UITextField写进去的文字. 二.先定义block 在要传值得那个页面定义含有block参数的方法,即在第二个页面的.h文件中定义: 重新定义:typedef void (^ReturnTextBlock)(

界面-急求!!!!如何实现两个自定义控件之间传值

问题描述 急求!!!!如何实现两个自定义控件之间传值 最近做一个项目,需要写手势解锁,借鉴了网上的代码,但是要求的效果是下面实现滑动解锁,上面还有一个gestureview实现显示密码输入提示,自然而然我就想到在xml中画了两个gestureview,画面效果是实现了,可是突然发现两个界面之间不知道怎么传递数据,如果不实时传入下面gestureview的手势密码,那么上面就不能绘制相应的图形,请大牛帮我想个办法啊 我是新人,没什么c币 回头会补上的 解决方案 GetPostBackEventRe

Javascript showModalDialog两个窗体之间传值_javascript技巧

Javascript 两个窗体之间传值实现代码javascript中还有一个函数window.showModalDialog也可以打开一个新窗体,不过他打开的是一个模态窗口,那么如何在父窗体和子窗体之间传值呢?我们先看该函数的定义:vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) 参数说明: sURL--必选参数,类型:字符串.用来指定对话框要显示的文档的URL. vArguments--可选参数,类型