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

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

先把查询出来的东西放入session对象,在当前页面读取出部分信息,为button按钮添加一个单击事件。查看详细信息也不一定非要在新页面,当前页面添加一个div,做成d出窗口的效果即可如$("#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标签。d窗效果有了,然后再把内容添加到这个div就行了,也可以用jquery的jquery ui插件里面的dialog方法d窗。

,要是在新页面的话设定好样式,重新读取session内容即可。

这个需要使用ajax,具体获取数据的方法写在servlet中,然后在html中通过ajax调用,返回的最好是个xml格式的数据,至于树的实现,建议看一下jquery-treeview,给你个参考资料,自己看下。

你把请求提交给jsp去处理查询数据库的话,我以前是用xml来返回,然后那个ajax()解析xml得到数组。jquery库我没用过,$ajax();这东西的思路就是发送异步请求,等到jsp给页面response后用拆掉这个response的数据,得到里面包含的数组。至于jsp页面要怎么找数据库那东西并且格式化成xml数据,最容易想到的方法就是jdbc和直接把查出的东西套上xml标记print成标准的xml格式文档。

当然xml如果太大了,性能嘛……找个好点的解析器吧。

<script language="javascript">

$(document)ready(function() {

$getJSON(

"/managerhtmactionMethod=onGetTarae",

function(json){

for(i=0;i<jsonlength;i++){

var tname=json[i]tname;

var tid=json[i]id;

$("#tarea")append("<option value='"+tid+"'>"+tname+"</option>");

}

});

}

<select id="tarea">

</select>

后台代码返回一个Json格式的字符串,就是把你从数据库中查出来的集合、对象、Map、Page等转成Json。然后就是返回给前台

以上就是关于用jquery代码如何实现当我点击“查看”按钮时,在d出窗口或d出页面,显示数据库的详细数据全部的内容,包括:用jquery代码如何实现当我点击“查看”按钮时,在d出窗口或d出页面,显示数据库的详细数据、使用JQuery如何与数据库交互、请问如何用jquery的ajax方法从数据库中取出数据来填充数组呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9848396.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存