如何将小文本文件的内容加载到javascript var wo / JQuery中?

ian5v

我正在尝试将一个非常简单的文本文件(例如:0 online:1 online: Username2 online: Username, Username)从我控制的服务器加载到javascript var中,该文本文件将根据minecraft服务器上的用户数量而变化,以便最终将其加载到我的Pebble,并进行或多或少的实时更新。(阅读:没有jquery)(也阅读:我几乎不知道我实际上在做什么,如果有更好的方法,lemme知道。)

我已经做了大量的谷歌搜索工作,这些搜索工作大多指向我使用 JSON XMLHTTPRequests(编辑:XMLHTTPRequests可能是必要的),但是它们对于我所需的内容似乎过于复杂(即通过HTTP提供文本文件的内容,将其塞入var中,然后让Pebble将其吐到屏幕上。)

没有JQuery,甚至没有JSON,如何将文本文件的内容加载到javascript var中?

一些注意事项:

  • 最终将通过Hamachi访问该服务器,但是如果我能使它甚至在本地运行,我都会非常高兴。
  • 按照这个答案,我得到了这个结果同上本地IP。
萨尔法塔

这很容易做到,只需XmlHttpRequest在脚本开始时包含以下包装器即可(使用起来更容易):

var xhrRequest = function (url, type, callback) {
  var xhr = new XMLHttpRequest();
  xhr.onload = function () {
    callback(this.responseText);
  };
  xhr.open(type, url);
  xhr.send();
};

然后这样称呼它:

xhrRequest(url, 'GET', function(responseText) { 
  console.log("This is the content you got: " + responseText);
});

如果您使用JSON格式化内容,则实际上将使事情变得更容易,因为您不必解析文件,并且可以使用JavaScript为您自动解析文件:

例如,如果答复为:

{ onlineCount: 42, usernames: [ "Alice", "Bob", "Charlie", "etc" ] }

然后,您可以像这样处理它:

xhrRequest(url, 'GET', 
  function(responseText) {
    // responseText contains a JSON object
    var json = JSON.parse(responseText);

    // Now you can process this as a JavaScript dictionary
    console.log("Number of online players: " + json.onlineCount);
    console.log("First player: " + json.usernames[0]);

    // And send messages to Pebble
    Pebble.sendAppMessage({ 0: json.onlineCount });
  }
);

对于完整的示例和C面(在Pebble上),您应该在Pebble教程的第3步中获取战利品,它确实使用天气数据来做到这一点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Swift将文本文件逐行加载到数组中?

来自分类Dev

在AS3中,将文本文件加载到字符串中

来自分类Dev

是否可以从外部文本文件将着色器加载到我的JavaScript代码中?

来自分类Dev

如何在<textarea>标签内将文本文件加载到HTML中?

来自分类Dev

jQuery:在var中查找元素并更改文本

来自分类Dev

JavaFX-将文本文件中的Song对象字段加载到Songs的ArrayList中

来自分类Dev

将var_dump保存到文本文件中

来自分类Dev

批处理文件问题:如何将文本文件从文件(带有感叹号)加载到全局数组中?

来自分类Dev

将文本文件加载到字典中

来自分类Dev

如何将带有很多注释行的数据文本文件加载到熊猫中?

来自分类Dev

Django使用jQuery将文本文件加载到HTML文件中

来自分类Dev

将文本文件加载到javascript数组中

来自分类Dev

使用文本文件中的var

来自分类Dev

如何将文本文件中的数据成对?

来自分类Dev

如何将每个文本文件的内容存储到关联数组中?

来自分类Dev

将文本文件加载到JavaFX中的TextArea中

来自分类Dev

如何将Python字典从文本文件加载到变量中

来自分类Dev

如何将内容从文本文件复制到C中的另一个文本文件

来自分类Dev

jQuery:在var中查找元素并更改文本

来自分类Dev

swift2将文本文件的内容加载到变量中

来自分类Dev

如何将具有浮点数矩阵/表格的简单文本文件加载到Scilab中

来自分类Dev

将保存在文本文件中的数组加载到javascript中

来自分类Dev

在bash shell中,如何将属性(env)文件中的属性值加载到bash shell中的var中?

来自分类Dev

如何将文件夹中的多个文本文件加载到python列表变量中

来自分类Dev

如何使用c#将文本文件中的某些数据加载到sql server数据库中

来自分类Dev

在 Rails 中将文本文件内容加载到 JavaScript 中

来自分类Dev

如何从文本文件中获取var值?

来自分类Dev

将文本文件加载到 ac 程序中

来自分类Dev

如何将文本文件的内容包含到我的网站中?

Related 相关文章

  1. 1

    如何使用Swift将文本文件逐行加载到数组中?

  2. 2

    在AS3中,将文本文件加载到字符串中

  3. 3

    是否可以从外部文本文件将着色器加载到我的JavaScript代码中?

  4. 4

    如何在<textarea>标签内将文本文件加载到HTML中?

  5. 5

    jQuery:在var中查找元素并更改文本

  6. 6

    JavaFX-将文本文件中的Song对象字段加载到Songs的ArrayList中

  7. 7

    将var_dump保存到文本文件中

  8. 8

    批处理文件问题:如何将文本文件从文件(带有感叹号)加载到全局数组中?

  9. 9

    将文本文件加载到字典中

  10. 10

    如何将带有很多注释行的数据文本文件加载到熊猫中?

  11. 11

    Django使用jQuery将文本文件加载到HTML文件中

  12. 12

    将文本文件加载到javascript数组中

  13. 13

    使用文本文件中的var

  14. 14

    如何将文本文件中的数据成对?

  15. 15

    如何将每个文本文件的内容存储到关联数组中?

  16. 16

    将文本文件加载到JavaFX中的TextArea中

  17. 17

    如何将Python字典从文本文件加载到变量中

  18. 18

    如何将内容从文本文件复制到C中的另一个文本文件

  19. 19

    jQuery:在var中查找元素并更改文本

  20. 20

    swift2将文本文件的内容加载到变量中

  21. 21

    如何将具有浮点数矩阵/表格的简单文本文件加载到Scilab中

  22. 22

    将保存在文本文件中的数组加载到javascript中

  23. 23

    在bash shell中,如何将属性(env)文件中的属性值加载到bash shell中的var中?

  24. 24

    如何将文件夹中的多个文本文件加载到python列表变量中

  25. 25

    如何使用c#将文本文件中的某些数据加载到sql server数据库中

  26. 26

    在 Rails 中将文本文件内容加载到 JavaScript 中

  27. 27

    如何从文本文件中获取var值?

  28. 28

    将文本文件加载到 ac 程序中

  29. 29

    如何将文本文件的内容包含到我的网站中?

热门标签

归档