急:JavaScript与JSP的混合运用,好像出问题了。

qiuchb 2002-01-09 05:04:09
作用:
有二个textfield,一个为recdate,一个为snumber.想实现离开recdate焦点时,从数据库中得到snumber.
是否可以这样实现:
1)调用一个onBlur事件,如getsnumber();
2)在getsnumber()的JavaScript中得到recdate的值,然后再调用JSP的getsnumberdata(recdate)值,可是如果这样的话,我怎么写这句话?
3)其中:
<!%
public String getsnumberdata(recdate)
{
...
}
%>
我不知道这种方法能不能实现,如不能实现,有什么办法,可以实现?谢谢
...全文
80 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hoverup 2002-01-10
  • 打赏
  • 举报
回复
<script>
var myxml = new ActiveXObject("Microsoft.XMLDOM");
myxml.async = false;
myxml.load( data.jsp );
var root = myxml.documentElement;
</script>

data.jsp would response as below

<data>
<recdate>your date</recdate>
</data>
bestext 2002-01-10
  • 打赏
  • 举报
回复
如果数据记录不是太多,可以考虑完全下载到页面,然后用javascript去动态取值
sdtashenjie 2002-01-09
  • 打赏
  • 举报
回复
无法实现,与网络速度好像无关。
孟子E章 2002-01-09
  • 打赏
  • 举报
回复
你应当知道:JSP在服务器端执行,JS在客户端执行,obBlur执行jsp里程序是不现实的,除非网速达100M!
vincentmax 2002-01-09
  • 打赏
  • 举报
回复
不过,需要刷新你的页面才行,因为JSP代码是在页面装入的时候执行,必须有一个页面提交的过程才能重新执行JSP代码
vincentmax 2002-01-09
  • 打赏
  • 举报
回复
你这样是没有可能的,JSP是在页面装入之前就执行了的,想在JS中去调JSP的方法是必须在开始就调。


你可以在JSP代码里面嵌入JS代码,这样是可以实现你要求的功能的

87,996

社区成员

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

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