如何从网页获取serverTime
How to get serverTime from webpage
我想知道是否可以用$.get()或$.post()的jquery ajax函数获取serverTime(在稍后可以在javascript中使用的变量中)。
webpafe的链接是:http://zz1.beta.tribalwars.net/game.php?village=1466&screen=概览
我认为对于get和post函数,您需要使用url:"game.php"这是网页的打印屏幕:http://prntscr.com/4npk47
我可以这样做:
var time=document.getElementById('serverTime');
但用这种方法,过一段时间,如果网页没有重新加载,时间会被取消同步,大约1-2秒,我需要确切的时间。
var serverTime = time ; //this would come from the server obviously
var localTime = +Date.now();
var timeDiff = serverTime - localTime;
setInterval(function () {
console.log(+Date.now() + timeDiff);
}, 1000);
您可以在带有socket.io的后端使用Node.js,使用websockets,并实时流式传输(看看我是如何做到的!?)。然后,客户端JS将连接到websocket,并从服务器流式传输超时。
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jquery试图按名称获取按钮位置
- 如何在jQuery中获取元素的形式
- 如何在php文件中获取$.post-ajax传递的值
- 在Shopify中获取博客文章的图片
- 使用Javascript获取所选选项ID
- 在jQuery中获取表的行索引
- 使用jquery将mysql数据获取到新的表行中
- 在动态创建的元素上获取对特定选择器的引用
- 从城市名称获取惊喜
- Angular只从数组中获取所需的数据
- 无法将数据从firebase获取到我的html页面
- 从ajax请求中获取javascript对象
- 如何从画布上的某个移动事件中获取X和Y
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 如何在PHP中使用$_POST获取Select元素值
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- Twitter Bootstrap typeahead:使用“this”获取上下文/调用元素
- 如何从网页获取serverTime