我见过几个如何使用 JavaScript 加载文件的示例,但是大多数示例都使用文件中的数据以 html 形式显示它。
我需要继续访问文件,因为文件不断更新并在 javascript 中使用这些值作为变量。
我最接近这个,
function test() {
$().ready(function(){
var url = 'output.txt';
$.get(url, function(data) {
// can use 'data' in here...
console.log(data);
});
});
}
它将文档记录到控制台,我可以折叠它。
确实有很多东西(这里无法列出)。我只是不知道它需要什么样的格式的数据或如何访问它。我确实看到了有关 xml-stylesheet 的内容,那么我可以使用它吗?
改变我编写文件的方式对我来说没有问题。
最佳答案
我建议使用JSON file 。例如:
{
username: "Rocket",
realname: "Eric",
age: 23
}
要阅读此内容,您可以使用 jQuery 的 $.getJSON
方法。
$.getJSON('/path/to/your/file.json', function(data){
var username = data.username;
});
您还可以使用XML ,不过我建议使用 JSON(从中获取数据更容易)。
<?xml version="1.0" encoding="UTF-8" ?>
<item> <!-- XML needs a root element -->
<username>Rocket</username>
<realname>Eric</realname>
<age>23</age>
</item>
jQuery 没有 $.getXML
方法,因此我们必须使用 $.get
.
$.get('/path/to/your/file.xml', function(data){
var username = $('item', data).find('username').text();
}, 'xml');
关于javascript - 使用 javascript 访问文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8672729/