如何将.txt文件声明为字符串?
How can I declare a .txt file as a string?
我有一个文本文件,我想使用charCodeAt()
逐个读取其Unicode字符。是否有语法我可以使用声明文件的内容作为一个字符串通过指定文本文件的URL ?
编辑:我有以下代码使用jQuery推荐如下:
var t; var music = function(source){ $.get(source, function(data){ t = data; }); } music('music.txt'); alert(t.length);
但目前的警报是undefined
。我错过了什么?
使用$。Ajax代替$。Get,这样可以将调用配置为异步模式(async: false),这将强制浏览器在继续处理之前等待AJAX调用的执行。
注意jquery文档:"跨域请求和dataType: "jsonp"请求不支持同步操作。请注意,同步请求可能会暂时锁定浏览器,在请求处于活动状态时禁用任何操作。"
var t;
var music = function(){
$.ajax({
async: false,
url: "/music.txt",
dataType: "text",
sucess: function(data){
alert(data);
t = data;
}
});
};
music("music.txt");
alert(t.length);
谢谢。
您可以使用XMLHttpRequest,当加载时,数据将出现在responseText中。
浏览器的变化意味着使用库是一个好主意。
据我所知,您必须使用ajax调用将文件读取为字符串。
您可以使用XmlHttpRequest、jquery或AJAX使用其URL读取文本文件,然后解析响应。
问题就在这里。在使请求同步后,我能够根据我的脚本定义t
。
相关文章:
- 如何在 javascript 中替换两个声明字符之间的字符串
- 我们可以在 JavaScript/NodeJS 中将键字符串声明为最终变量吗?
- 移动图像 ..JavaScript 将变量声明为字符串
- 监视基元字符串声明
- 每次调用函数时,是否都会重新创建函数中声明的字符串变量
- 如何在函数声明字符串中匹配“obj.foo”
- 为什么Javascript isNaN函数将字符串负十六进制值声明为NaN
- 来自动态数据的JavaScript字符串声明,带有未加引号
- 如何在jquery中将带数学运算的字符串声明为变量
- 什么'It是声明字符串的最佳方式
- 声明一个带有字符串参数的变量
- 声明每个洗牌字符串数组元素
- 在JavaScript中声明字符串时,大撇号是否有效?
- 对峙:ASP.NET mvc声明式、格式字符串式路由和node's命令式路由
- 用作 JavaScript 字符串的 Razor 声明性帮助程序
- 如何将.txt文件声明为字符串?
- 为什么有可能用字符串作为标识符声明属性?做这件事的时候,在引擎盖下面是什么?
- 创建一个字符串(文本),声明变量及其值,以便在Javascript中使用
- 为什么我的字符串声明的位置会影响我的html编码实体是否会正确显示
- 如何在JavaScript中声明字符串常量