如何从另一个文件读取数组数据
How to read an array data from another file?
我将本网站的内容转移到App/data/names.js
目录下的文件中:https://raw.githubusercontent.com/dominictarr/random-name/master/names.json
我这样做是因为数组太大,不能放在我写代码的文件中,并显式地用它初始化变量。但是,我还是想把它赋值给我创建的变量。我有这样的想法。
var arrayOfNames = readJSonFromFile("path");
有可能实现吗?
就像这样!
$.getJSON('path', function (arrayOfNames) {
// do things with your arrayOfNames
} );
你可以从JavaScript中通过HTTP请求获取文档,就像这样:
function do_something(arrayOfNames) {
console.log(arrayOfNames)
}
var xhr = new XMLHttpRequest();
xhr.open('get', 'https://raw.githubusercontent.com/dominictarr/random-name/master/names.json', true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
if (xhr.status == 200) {
do_something(JSON.parse(xhr.responseText))
}
}
}
xhr.send()
请注意,这可能不适用于旧的浏览器。根据您是否使用JavaScript框架,可能有一个更短的解决方案。
相关文章:
- 如何在Immutable.js中读取数组中的值
- 如何在不赋值数组变量的情况下读取数组数据
- 角度无法读取数组中的对象
- setInterval函数可以't读取数组
- 动态读取数组值形成 JSON 对象
- AngularJS读取数组长度
- 如何从 html 读取数组到 js
- 无法读取数组
- 使用 getElementById 动态读取数组
- 我怎么能读取数组我保存在一个cookie与jquery.cookie
- 如何从另一个文件读取数组数据
- Javascript console.log未读取数组未定义
- 如何在jQuery中读取数组的每个元素
- 在Javascript中使用数组读取数组
- Javascript无法读取数组键
- 如何使用JavaScript在Json中读取数组
- 使用JavaScript或jQuery读取数组JSON
- 在游戏循环中未正确读取数组值
- 使用 JavaScript 读取数组 JSON
- 在JavaScript中读取数组的' length '属性是否真的是一个昂贵的操作