【发布时间】:2013-06-14 09:31:27
【问题描述】:
我正在寻找一种在两个不同页面上的两个不同 Div 之间发送数据的方法,它们都在同一个域中。
这更像是一个学习练习,因为我对 jQuery 和 AJAX 还很陌生,我一直在寻找一种简单的方法来做到这一点,但大多数答案或选项似乎很复杂,并且涉及安装其他软件等。
我想让一个 html 页面监听一个事件,例如,当发生某些事情时,另一个 html 页面会发送一个事件;
第 1 页 - 倒计时时钟,每到一个新的小时,它就会将数据发送到第 2 页
第 2 页 - 侦听此数据,收到后将数据显示在 div 中
关于倒计时时钟,这并不是我想要做的,这只是一个例子,但理论正是我所需要的。是否可以仅使用 2 个平面 html 页面和一些 jQuery/AJAX 代码来设置它?它不需要像我说的那样是安全的或优化的。
【问题讨论】:
-
您将不得不处理数据服务器端。单独的 HTML 不会这样做,因为它是在客户端运行的。
-
是的,通常情况下,您应该使用数据库服务器端并使用 ajax 制作请求该数据库的页面
-
是否可以在没有数据库的情况下执行此操作?我希望更快一些,数据不仅可以使用 ajax 和 jquery 从一个 html 页面发送到另一个页面吗?
-
你可以做的是每小时从另一个 html 文件中获取一个随机 div(但不发送数据并期望根据发送的数据得到响应,这只是服务器端的。HTML 没有处理能力这方面,也不能访问数据)
-
网络套接字怎么样?我需要更多地研究 Node JS 和 Socket IO 吗?
标签: jquery ajax long-polling