用jquery代码如何实现当我点击“查看”按钮时,在弹出窗口或弹出页面,显示数据库的详细数据

用jquery代码如何实现当我点击“查看”按钮时,加载一个新页面,显示数据库的详细数据,要求是新页面显示的数据必须与原来页面的数据相同,就是说取到的是数据库一样的东西,只不过原来页面数据显示在表格中,显示的是简略内容,现在点击查看按钮,在新页面展示详细内容。

先把查询出来的东西放入session对象,在当前页面读取出部分信息,为button按钮添加一个单击事件。查看详细信息也不一定非要在新页面,当前页面添加一个div,做成弹出窗口的效果即可如$("#button1").click(function(){$("body").animate({$(this).append("<div style='background:#aaa;position:fixed;left:400px;top:250px;width:400px;height:300px'></div>")},500);
这个是一个思路而已,div里面也可以放上其他html标签。弹窗效果有了,然后再把内容添加到这个div就行了,也可以用jquery的jquery ui插件里面的dialog方法弹窗。
,要是在新页面的话设定好样式,重新读取session内容即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-23
给你的查看按钮添加一个id="view"
$("#view").click(function(){
window.location= '路径' ; //跳转到指定页面
window.open('路径') ; //打开窗口
})
在路径后边传入参数,利用dwr可以在新页面的js里调用java,你可以把这些参数传入java中,根据这些参数查询出详细数据,返回绑定到页面上。不知道你是不是这个意思追问

不是,我是想按了查看按钮后,显示的还是原来页面的数据,必须与原来页面的编号一样,数据库的id一致,就像邮箱一样,你进入邮箱的是标题,内容等一串简略内容,点击打开时,显示的是另一个页面,不过都是一样的东西,只不过,这时候是详情而已

追答

就这样可以实现的,你在路劲后边加上 “路径&id=”+id
id就是你当前点击的记录id,在跳转之前获得到,在打开新界面的时候传过去
调用java方法查询这条记录详细,再绑定到界面不就可以了么

第2个回答  2013-07-23
描述这么麻烦,不就是查看明细信息吗?点击按钮,把当前记录的id传到你所谓的新页面,请求java类,或者action,根据传过去的id查出当前记录的详细信息,用EL表达式或者标签什么的绑定到你的新页面,就OK了~
第3个回答  2013-07-23
新写个页面打开不就完了

...的时候显示出数据库的所有东西,相当于查询,我在js文件中写的代码_百...
你都不知道要写什么当然可以不用写了,第二个参数data是发送的请求数据,比如说你想查某一类的数据而不是全部就传一个参数,var data={ age:18;} 。但这个参数是可选的 以后这种问题还是查查w3school吧,可以得到额外的收获。http:\/\/www.w3school.com.cn\/jquery\/ajax_getjson.asp ...

我现在在做一个j2ee项目,怎么实现打开一个页面后就自己查数据库数据显...
(function() { \/\/ 写get或post请求 alert('打开页面就显示');});

jquery 在一个界面里添加一个按钮,点按钮弹出一个窗口.在这个窗口中...
1、如果你弹出的窗口是本页面的div 既然是用jquery,那么你每次获取之前,清空这个div的内容就可以了 假设你div的id=divOne ("#divOne").html("");2、如果是新页面,那就是你查询数据重复了,修改后台查询方法

请问jquery easyui里的dialog,怎么样可以实现加载一个页面(该页面返回...
如果弹出框里的页面ajax加载数据库弹出框里内嵌iframe。如果是页面跳转加载数据,就使用ajax把那个页面抓取过来,然后使用dom写到弹出框

关于jquery的使用,想把查询到的数据库内容显示在网页上,详细点,有代码...
这个和jquery没有关系把,如果你是通过$.AJAX({}),在success接受返回值即就是你的list,然后就在页面使用jstl标签遍历,如果不知道怎么用jstl可以找度娘。

如何在html网页上点击按钮弹出登陆窗口(登陆窗口里面的代码如何与数据库...
首先用Tk()这个模块创建一个窗口windows,然后定义一个按钮button,按钮的名称是press,按下去以后的响应命令command是刚才定义的reply函数。6、代码确认无误后,点击pycharm页面右上角的tkinter_t.py文件名旁边的绿色三角按钮,开始运行代码。7、刚创建的窗口是个很小的窗口,只显示了一个按钮的高度。

...根据跳转后的页面读取到的数据来隐藏或显示的某个标签的方法_百度知 ...
设置为block恢复,如果用的是jquery,那么它提供两个方法,一个叫show一个叫hide,算了不偷懒了 document.getElementById("body").style.display="none"你就在当前页按下f12,将上面代码复制到控制台,回车就能见到效果 document.getElementById("body").style.display="block"这个就是恢复显示了 ...

用PHP代码如何查询数据库表中的一条记录
使用的时候删除行号 修改数据库配置 如果想使用 页面不刷新查询数据库 需要使用JQUERY 如果有需要给我留言 1 <?php 2 if(isset($_POST['submit'])&&$_POST['submit']=='提交'){ 3 \/\/判断是否是提交过来的 4 $intext = $_POST['intext'];5 if($intext!=null||$intext!=...

...现在页面能显示 我想通过点击查询按钮把查询信息显示出来 该怎么做...
你的意思是不是现在页面加载的时候查询结果已经显示了,你想通过点击按钮让让结果显示出来?如果是的话:你可以先了解下ajax的基本知识,然后通过ajax做这种动态的页面加载。但是如果你会了jQuery就更简单了,点击按钮触发事件-->后台查询数据库-->返回前台调用页面-->jquery控制显示位置-->然后就完了。

在一个网页中。怎么样可以正常显示一个数据库中几个表的内容,我让显示...
其实你这个要求可以利用JQuery+J2EE+(任意数据库)来实现 这里你的思路可以考虑用JQuery在界面加载时向后台请求数据加载 后台Servlet(用户请求)得到请求后 同时读取并建立这几个表的数据列表 并用xml或JSON的方式 传递出来 JQuery读取 并把数据装载到 指定的页面容器里 这里你还可以利用 JQuery 控制 CSS 隐...

相似回答