【发布时间】:2015-03-06 13:45:40
【问题描述】:
我正在尝试从我控制的服务器加载一个非常简单的文本文件(例如:0 online: 或 1 online: Username 或 2 online: Username, Username),该文件会根据我的世界服务器上的用户数量而变化一个 javascript 变量,以便我最终可以将它加载到我的 Pebble 上并或多或少地对其进行实时更新。 (阅读:没有 jquery)(另请阅读:我几乎不知道我实际上在做什么,如果有更好的方法,请让我知道。)。
我已经完成了一个lot of googling,它主要指向usingJSONandXMLHTTPRequests(编辑:XMLHTTPRequests 可能是必要的)但它们对于我需要的东西来说似乎过于复杂(这是要采取通过 HTTP 提供文本文件的内容,将其填充到 var 中,然后让 Pebble 将其吐出到屏幕上。)
如果没有 JQuery,甚至可能没有 JSON,我如何将文本文件的内容加载到 javascript var 中?
一些注意事项:
- 最终将通过 Hamachi 访问服务器,但如果我能在本地运行它,我会非常激动。
- 在this answer 之后,我得到this result。本地 IP 也是如此。
【问题讨论】:
-
如果所需的文本文件位于服务器上,您必须需要 xmlhttprequest 才能获取它...您有什么不同的方法可以解决吗?
-
基本上你需要 javascript 来执行 http 请求,处理标题和正文,以及状态代码,并更新你的代码(即使它是单个 var) - 为什么不使用 jquery?这是一个电话。
-
@cDima Pebble 不支持,最终的 js 会在 Pebble 上运行。
-
@Rakesh_Kumar 我不太明白,抱歉。我很可能误解了究竟是什么以及如何使用 XMLHTTPRequest。我想有可能让 cron 通过 curl 获取文件,然后使用常规的 open.....
标签: javascript json pebble-watch pebble-js