在JavaScript和Servlet之间进行通信
在我的JSP页面中,我有DIV
。在JavaScript和Servlet之间进行通信
<div id="100">
ALI
</div>
当我点击这个DIV
...
$("#100").click(function(){
});
...我需要发送id 100
的价值,一个servlet,这样的servlet使得一些数据库中的Java代码,并返回例如1或0.我该怎么做?这是正确的方式吗?
使用Ajax,你应该使用类似这样的URL打电话给你的服务器:
http://localhot:8080/youAppContext/yourServer?id=100
然后,在servler身边,你应该检索,这将是在名为“ID”的要求值
有很多工具可以帮助你做Ajax请愿。
编辑
好,here你可以找到使用jQuery一个很简单的Ajax例子。在这个例子中,改为调用一个文件(test1.txt),您应该调用一个URL(如上所述)。当然,你需要编写一些JS代码来构建你的URL(其中id是一个变量)。一旦在servlet端完成了任务,您可以返回任何内容,例如:“done”,并显示或不显示HTML中的信息,如示例中所示。
看看这个Web,有很多链接可以帮助你。
我知道我应该使用Ajax,但你能给我一个小例子吗? ( – 2012-08-02 11:06:15
)我编辑了我的答案,为您提供了一个使用jQuery的服务。 – jddsantaella 2012-08-02 11:19:31
非常感谢 – 2012-08-02 11:22:55
我知道如何获取它,但不知道如何使用AJAX传递它:( – 2012-08-02 11:06:41
请参阅链接 – 2012-08-02 11:33:03
- 1. 进程之间、线程之间通信
- 2. 进程之间的通信
- 3. linux之--进程间通信
- 4. 在不同的python解释器之间进行通信
- 5. 利用 XMLHttpRequest 在 JS 和 Servlet 间通讯
- 6. WebSockets实战:在 Node 和 React 之间进行实时通讯
- 7. WebSocket实战:在 Node 和 React 之间进行实时通讯
- 8. javascript与applet之间相互通信
- 9. 在Linxu下进程间通信之信号量
- 10. 使用 Electron 在两个进程 (主进程和渲染进程) 之间进行通信
- 11. 进程间通信
- 12. [Vue] vuex进行组件间通信
- 13. 在 OpenResty 里实现进程间通信
- 14. 进程间通信————信号
- 15. 进程间通信—信号
- 16. js和servlet之间用json的数据格式进行交互
- 17. Linux进程间通信之信号通信
- 18. 组件通信之平行组件之间的通信
- 19. 对话 UNIX: 通过共享内存进行进程间通信
- 20. Android进程间通信之messenger
- 21. 【Linux】进程间通信之管道
- 22. 进程间通信之消息队列
- 23. Android进程间通信之ContentProvider
- 24. 进程间通信之——共享内存
- 25. Qt之进程间通信(Windows消息)
- 26. 进程间通信(IPC)之————管道
- 27. Linux进程间通信之管道
我建议你阅读JQuery的AJAX实现http://api.jquery.com/jQuery.ajax/ – Thor84no 2012-08-02 11:02:33