我在这个话题上找不到什么。我正在尝试找到一种跨网页同步页面的方法,而不必经常重新加载页面以获取新信息,因为这样做的速度会导致页面速度极慢。
我在想的是:
我可以看到AJAX足够快从服务器检索信息,但是没有办法将数据发送到服务器而不必每10ms刷新一次,即使使用iframe来避免重新加载整个页面,似乎对我来说太慢了。如果我错了,请纠正我。
所以我的问题是,有什么办法让我不知道自己在做什么?我已经看到了涉及Java服务器applet的方法,但目前这有点高于我的头脑。如果这是唯一的方法,我会学习它,但如果可能的话,我很乐意避免这种情况。
答案 0 :(得分:2)
你写的内容有两种可能的解释,第一种似乎是你实际上说的是你想知道如何用Ajax请求发送数据,第二种是你想要知道如何将未经请求的数据从服务器推送到客户端。
Ajax可以轻松地将数据添加到它所做的请求中 - 只需添加查询字符串参数,或发出POST请求并使用XHR的发送方法
使用彗星 - 即保持打开长期连接并仅在有要发送的内容时发送数据。
答案 1 :(得分:0)
实现所需内容的一种可能方法是使用Comet技术。例如 - facebook使用它与他们的服务器进行交互。
答案 2 :(得分:0)
您可以使用原型的updater。
答案 3 :(得分:0)
如果您使用AJAX快速检索信息,那么您也可以使用AJAX快速发送信息......
GET请求仍然告诉服务器一些东西。例如,查找RESTful Web服务。