javascript中如何读取数据库中的信息

vividlm 2003-08-19 09:13:08
用jsp可以对数据库进行操作,但却无法得到控件上的信息。如果在javascript中能读取数据库中的信息,我就不用通过页面提交来得到控件上的信息。各位大虾请帮忙解决。
...全文
308 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhousm6 2003-08-19
  • 打赏
  • 举报
回复
stonewang(类中有笑) 你说的还不是 ticlej(ticlej)说的第一种方法。
stonewang 2003-08-19
  • 打赏
  • 举报
回复
可以使用该方法将拿到的值存起来:
<input type=hidden name=bb value=<%aa%>>
zhousm6 2003-08-19
  • 打赏
  • 举报
回复
但这样只能在画面load的时候赋值一次,当画面上的空间信息改变了的时候,就不能再次赋值了。
不通过页面提交来得到控件上的信息是不可能的。
stonewang 2003-08-19
  • 打赏
  • 举报
回复
谁说javaScript不能得到数据库信息?
给你一个方法:
在jsp页面里面:

......
<%String aa=数据库的信息 %>
<SCRIPT language=javascript>
var bb = <%aa%>;
</SCRIPT>
......
luo_wen_jie 2003-08-19
  • 打赏
  • 举报
回复
可以用xmlhttp控件(ie5.0以后版本自带)实现,但这样的话等于放弃了java强大的对象机制,程序的结构不客气地说是一团糟,根本无法维护
seaman0916 2003-08-19
  • 打赏
  • 举报
回复
我也觉得想用javaScript 对数据库操作,好像根本不太现实!

java已经很强大了,我觉得你所要得功能java完全能很好的解决,建议对于这个问题在Java身上多下下功夫!
vividlm 2003-08-19
  • 打赏
  • 举报
回复
可否有发送消息的方法:比如:sendmessage
conning333 2003-08-19
  • 打赏
  • 举报
回复
不可能的。
ticlej 2003-08-19
  • 打赏
  • 举报
回复
所以理论上javascript是不能读取数据库操作的.
一般的操作有两种:
1.先从数据库读取足够的值,然后通过javascript进行过滤.比如读取中国所有的城市,这样当用户在客户端选中具体的一个省的时候,就可以过滤出相应的城市了.
2.就是通过submit,重新递交服务器处理.
jkit 2003-08-19
  • 打赏
  • 举报
回复
javascript是在客户端运行的,要访问数据库必须提交到服务器端的后台程序去处理。
shaokun305 2003-08-19
  • 打赏
  • 举报
回复
no
jkit 2003-08-19
  • 打赏
  • 举报
回复
TO stonewang(类中有笑) :
都怀疑你不会JSP,
<SCRIPT language=javascript>
var bb = <%aa%>;
</SCRIPT>
<input type=hidden name=bb value=<%aa%>

这些你都试过么? 少了个=吧。
正确的是 <%= aa %>
另外:这种做法不叫javascript操作数据库,而是javascript和jsp交互。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧