在录入某一信息的时候先需要查询相关的信息集合,比如:要录入某员工的编号,单击一按钮或者一超连接(.do)之后会弹出一个框(我用了iframe),框里显示相关的员工信息和编号.现在要做的是怎么在双击或者确认选中某员工后,他的编号自动填写到页面上对应的文本框里?
解决方案 »
- net程序员转型JAVA
- 暴强问题:weblogic10g+EJB3.0不同事务间不重复数据导致死锁?
- Hibernate的设计者是白痴
- 如何用bin(二进制)方式下载或复制文件
- 高分求救:遇到这样的面试问题,我改怎么回答?
- 有木有人在项目中使用jquery-easyUI。我发现这个UI版本更新很快
- 为什么FileSystemObject在JBoss服务器中不能用?
- java api 文檔中說:Strings are constant; their values cannot be changed after they are created. 但是如下代碼如何解釋?問題解決馬上
- 我的命名服务器有问题吗?这种提示是什么意思?weblogci7+jb7
- j2ee的配置问题,我用的是linux
- org.apache.jasper.JasperException: Unable to read TLD "META-INF/c.tld" from JAR
- java如何读取复杂Excel内容
要用AJAX?
不用iframe也行,只要实现功能
其他就是异步请求、接到请求回传、处理回传内容、该转到哪转到哪,该让哪显示就哪显示。
万恶的aspx插件,封装到我们连js、ajax都快不知道怎么写了。
第一,如果楼主希望点一下用户的按钮就可以弹出一个填写好了用户信息的新页面的话,这个很简单,用超链接或者.do动作都可以搞定,将用户名传给服务器,服务器查询出来相关的用户信息,填写到弹出页面的form表单中。(不过感觉楼主不是要这么简单的功能)
第二,用AJAX实现,这个不需要弹出新页面,直接通过ajax将用户名传给服务器,然后服务器查询出来相关的用户信息,以XML的格式回传给页面,再由js负责分析处理xml文档的内容,将用户信息回填到页面具体的位置上。ajax绝对可以实现你说要的功能,不过具体的ajax实现不是一两句话可以说清楚的,还需要楼主自己自学一下,呵呵。
第三,我认为是最简单的,在你生成这个页面的时候直接将所有的用户信息都用List列表的形式(或者数组)存储到js脚本的变量中,然后在点击按钮的时候直接在调用js的代码将用户信息填写到具体位置。这个方法简单易行,不过安全性不高。
以上我对楼主问题的一些看法,希望对你用帮助。