如何在不赋值数组变量的情况下读取数组数据
how to read array data without assigned to array variable
我有一个文件data.json
.它有以下数据
[
"101 200",
"102 201",
"102 202",
"103 202"
]
如何使用 javascript 读取这些数据?请注意,它没有分配给任何变量,文件名以 .json
结尾,但里面的数据看起来不像 json 数据。
使用 ajax
方法获取文件(确保您的服务器对 JSON 文件使用正确的内容类型 HTTP 标头 ( application/json
)。
当结果传递到成功处理程序时,它将显示为 JavaScript 数组。
工作演示 。(注意:仅适用于HTML5)
代码:
function readSingleFile(evt) {
//Retrieve the first (and only!) File from the FileList object
var f = evt.target.files[0];
if (f) {
var r = new FileReader();
r.onload = function(e) {
var contents = JSON.parse(e.target.result);
console.log(contents);
}
r.readAsText(f);
} else {
alert("Failed to load file");
}
}
$("#foo").change(readSingleFile);
相关文章:
- 从多维嵌套json数组创建下拉列表
- 使用数组向下搜索Javascript对象
- 将一个对象转换为一个单键对象数组(带下划线?)
- 咖啡脚本数组查找下一个位置
- 使用 JavaScript 数组填充下拉选择框
- 如何在不使用模数的情况下编写此函数
- 如何在javascript中获取数组的下一个元素
- 如何在不限制返回结果数的情况下进行查询
- 显示数组的下一个/上一个项目
- 在javascript点击后获取数组的下一个元素,并以搜索形式显示
- 如何使用数组分配下拉选项值
- 每个CasperJS然后是响应数组的下一个(未来)值
- JavaScript - 用数组填充下拉列表
- ng repeat:用数组填充下拉选项
- 从jquery中的二维数组填充下拉列表
- 两个依赖于Rails模型中数组的下拉菜单项
- 动态创建的带有填充数组的下拉列表不会使用angular更新
- 对象数组的下划线数组操作
- 数组的下标是否被移到了正确的位置向左还是向右
- 从数组填充下拉列表