jQuery代码段可通过内置的AJAX jQuery.get()调用读取文本文件,然后逐行处理txt文件。 该示例将这些行添加到html元素以在页面上显示。
重要提示: jQuery代码将仅替换单词的第一个匹配项(jQuery4u),而不是像PHP的str_replace()那样替换所有匹配项。 要替换JavaScript中每次出现的字符串,必须为replace()方法提供一个带有全局修饰符作为第一个参数的正则表达式,如下所示:
.replace(/jQuery4u/g,'jQuery4u FTW!');
jQuery代码逐行读取文本文件
jQuery.get('file.txt', function(data) {
alert(data);
//process text file line by line
$('#div').html(data.replace('n','
'));
});
注意:出于安全原因,浏览器限制对本地驱动器(和服务器驱动器)的访问。 但是,您可以使用标准jQuery ajax调用$ .ajax()。