javascript在没有ajax的情况下实时更改网页内容
在stackoverflow中firebug的帮助下,我立刻意识到。当有人突然接受了你的Ajax,而你的com没有任何命中率时,有人接受了你的答案。太神奇了,怎么可能呢
请提供建议,以便我可以尝试将此技术应用到我即将进行的项目中。提前谢谢
你可以在下面搜索框中键入要查询的问题!
在stackoverflow中firebug的帮助下,我立刻意识到。当有人突然接受了你的Ajax,而你的com没有任何命中率时,有人接受了你的答案。太神奇了,怎么可能呢
请提供建议,以便我可以尝试将此技术应用到我即将进行的项目中。提前谢谢
# 1 楼答案
确保您已经查看了net选项。我有两种方法可以判断
请看一看http://www.html5rocks.com/en/features/connectivity&http://html5demos.com/web-socket
但将在有限的浏览器上工作
使用带有简单get请求的iFrame不会进行ajax调用,但您将能够在firebug net中看到它。这是Facebook使用的,所有浏览器都兼容
# 2 楼答案
在现代浏览器中,它使用WebSockets而不是
AJAXXMLHttpRequest。您可以在meta.stackoverflow.com上找到有关堆栈溢出实现的更多详细信息WebSocket的主要优点是服务器可以在您收到升级投票时向浏览器发送更新。其他方法(如XHR和hidden iFrame)要求浏览器定期轮询服务器以获得更新的投票计数
# 3 楼答案
您可以使用图像提交按钮并提交到显示数字的小iframe
否则,您仍然会在一个隐藏的iframe中胡闹,并在一个隐藏的iframe中提交或获取帖子
如果您真的想要一个无javascript的解决方案,表单提交隐藏/小iframe是最好的选择