在javascript中获取文件内容

Get file contents in javascript

本文关键字:文件 获取 javascript      更新时间:2023-09-26

我想知道JavaScript中是否有加载给定文件内容的东西。

例如,我有一个名为timer.php的文件,它(在某些条件下)输出1或0。我需要JavaScript来读取它,并使用它作为一个变量,以执行一个函数。

比如:

function dothis() {
 var timer = getfilecontents(timer.php);
 if(timer == 1) {
   somefunction();
 }
}

差不多就是这样了。在这种情况下有什么我可以使用的吗?

jQuery简化了AJAX -使用jQuery:

function dothis() {
    $.get("timer.php", function(data){
        var timer = data;
        if (timer == 1)
            somefunction();
    });
}

使用jQuery ajax方法可以获得文件的内容。

$.ajax({
    url: "test.html",
    context: document.body
}).done(function() {
    $( this ).addClass( "done" );
});
您可以从jQuery API文档或此URL中轻松获得有关如何使用ajax方法的更多帮助:https://api.jquery.com/jQuery.ajax/