Javascript 如何从根文件夹读取文本文件并在div中显示?

Javascript 如何从根文件夹读取文本文件并在div中显示?,javascript,html,Javascript,Html,嗨,我有一个复杂的html页面。我想读取一个文本文件,并在页面加载时将其内容显示到一个div中。如果需要,我可以使用javascript。Pl.帮助。为什么不在服务器上执行此操作 <?php echo '<div>' . file_get_contents('yourtextfile.txt') . '</div>'; ?> 为什么不在服务器上执行此操作 <?php echo '<div>' . file_get_contents('you

嗨,我有一个复杂的html页面。我想读取一个文本文件,并在页面加载时将其内容显示到一个div中。如果需要,我可以使用javascript。Pl.帮助。

为什么不在服务器上执行此操作

<?php
echo '<div>' . file_get_contents('yourtextfile.txt') . '</div>';
?>

为什么不在服务器上执行此操作

<?php
echo '<div>' . file_get_contents('yourtextfile.txt') . '</div>';
?>

您的文件位于加利福尼亚州的服务器上。JavaScript正在东京用户的计算机上运行

用户的计算机应该如何从服务器读取内容?它不能。您需要在服务器上使用服务器端语言(PHP、Ruby、Perl、ASP等)来动态编写要发送给用户的HTML


您使用的是哪台服务器?

您的文件位于加利福尼亚州的服务器上。JavaScript正在东京用户的计算机上运行

用户的计算机应该如何从服务器读取内容?它不能。您需要在服务器上使用服务器端语言(PHP、Ruby、Perl、ASP等)来动态编写要发送给用户的HTML


您使用的是哪台服务器?

您可以使用jQuery$.ajax()方法加载文本文件

$.ajax({
  url: '<enter text file url here>',
  dataType: "text",
  success: function(data){
     //load content to div
     $("#<divId>").html(data);
  }
});
$.ajax({
url:“”,
数据类型:“文本”,
成功:功能(数据){
//将内容加载到div
$(“#”)html(数据);
}
});

您可以使用jQuery$.ajax()方法加载文本文件

$.ajax({
  url: '<enter text file url here>',
  dataType: "text",
  success: function(data){
     //load content to div
     $("#<divId>").html(data);
  }
});
$.ajax({
url:“”,
数据类型:“文本”,
成功:功能(数据){
//将内容加载到div
$(“#”)html(数据);
}
});

为什么他不能使用jQuery或其他工具来处理AJAX请求?如果文本文件在服务器上,它应该会立即工作

$(function(){
    $('div').load('path_to/textfile.txt', function(){
        alert('data was loaded');
    });
});

为什么他不能使用jQuery或其他东西来处理AJAX请求?如果文本文件在服务器上,它应该会立即工作

$(function(){
    $('div').load('path_to/textfile.txt', function(){
        alert('data was loaded');
    });
});

对其进行了编辑,以便更清楚地表明:是的,它是php正如你所指出的,Jango不会用JS来做这件事,是吗?他被编辑得更清楚了,是的,这是php正如你所指出的,Jango不会在JS中这么做,是吗?这个文本文件在哪里?什么机器的根文件夹;运行web浏览器的客户端计算机?当您说“从根文件夹”时,是指web根,还是实际web服务器文件系统的根?因为允许后者是非常危险的。还有,这件事的“复杂”是什么?为什么
不够?问题的更多细节将为您提供更好的答案。此文本文件在哪里?什么机器的根文件夹;运行web浏览器的客户端计算机?当您说“从根文件夹”时,是指web根,还是实际web服务器文件系统的根?因为允许后者是非常危险的。还有,这件事的“复杂”是什么?为什么
不够?问题的更多细节会让你得到更好的答案。