Javascript 使用Jquery/AJAX在JSP页面中通过linux绝对路径显示文本文件内容

Javascript 使用Jquery/AJAX在JSP页面中通过linux绝对路径显示文本文件内容,javascript,jquery,ajax,linux,jsp,Javascript,Jquery,Ajax,Linux,Jsp,因此,我能够使用不同的方法在div(text)中显示文本文件(file.txt)的内容: 第一: $(document).ready(setInterval(function() { $(".text").load("file.txt"); }, 100)); 第二: $(document).ready(setInterval(function() { $.ajax({ url : "file.txt", dataType: "text", success :

因此,我能够使用不同的方法在div(text)中显示文本文件(file.txt)的内容:

第一:

$(document).ready(setInterval(function() {
$(".text").load("file.txt");
}, 100)); 
第二:

$(document).ready(setInterval(function() {
 $.ajax({
     url : "file.txt",
     dataType: "text",
     success : function (data) {
         $(".text").html(data);
     }
 });
}, 100)); 
第三:

$(document).ready(setInterval(function() {
$.get("file.txt", function(data) {
      $(".text").html(data);
}, 'text');
}, 100)); 

问题是,如果我在/home/user/file/file.txt下有一个精确的副本,并将那些“file.txt”更改为“/home/user/file/file.txt”,它就不起作用了。顺便说一句,我每100毫秒刷新一次div,它可以工作,但如果我将其更改为绝对文本文件路径,则不会显示内容。

您不能指定用户硬盘的路径以使用Ajax加载文件

您需要使用HTTP,并且(除非您)必须使用与运行JS的HTML文档相同的服务器

使文件从web服务器可用,并使用您在那里提供的URL