如何从文本文件中读取变量,逗号分隔的变量到javascript数组
How to read variables comma separated varibals from a text file into a javascript array?
我想在java脚本数组中读取文本文件的逗号分隔变量现在我有像这样的硬编码值
var arrUserTags = new Array('{{Name}}','{{Address}}','{{Company}}');
但是我想在页面加载时从文本文件动态读取它我怎么读?
我完成了下面的解决方案,但现在我面临一个更多的问题。当我改变文本文件,不成为有效的,而浏览器只采取旧的值?如何解决?
您需要AJAX来加载文件:
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", path, true);
xmlhttp.send();
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
parse(xmlhttp.responseText);
}
}
然后分割文本:
function parse (text) {
var array = text.split(",");
//Do something
}
由于安全原因,您不能使用Javascript(不谈论服务器端js如node.js)读取本地文件系统文件,您可以使用一些服务器端语言,如PHP, JSP等
相关文章:
- 使用 javascript 传递逗号分隔的变量
- 检查变量并将它们添加到逗号分隔的列表中
- 如何使用javascript将逗号分隔的变量解析为数组
- 单个逗号分隔的变量声明和多个声明之间的区别是什么
- 在 JavaScript 中,当一个变量用逗号分隔的 3 个不同名称声明时,这意味着什么?
- 如何分隔两个变量
- 使用 PHP 和 JavaScript 分隔 SQL 插入的变量
- 具有多个逗号分隔值的变量声明是什么意思(例如 var a = b,c,d;)
- 分隔的文本框放回一个变量中并以不同的方式显示
- 存储选择框的选项值并将其存储到变量中(通过逗号分隔的值)
- jQuery逗号分隔的选择器与事件驱动函数调用的变量
- 带有固定字符串和一些用连字符分隔的变量的Javascript正则表达式
- 在AngularJS中,当指令属性的作用域变量基于camelBase时,为什么它们需要用连字符分隔
- 删除javascript变量中以逗号分隔格式存储的重复电子邮件ID
- Javascript将字符串分隔成不同的变量
- 若要获取多选列表框,请将选定项目作为变量中逗号分隔的值
- 将两个字符串分隔为两个变量
- 在下列代码中将逗号分隔的字符串值赋给变量有什么问题?
- 如何从文本文件中读取变量,逗号分隔的变量到javascript数组
- 有一种方法,我可以改变骆驼的情况下,以空格分隔的单词变量的内容