Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从文件动态更新网站上的文本_Javascript_Ajax_Syslog - Fatal编程技术网

Javascript 如何从文件动态更新网站上的文本

Javascript 如何从文件动态更新网站上的文本,javascript,ajax,syslog,Javascript,Ajax,Syslog,我是一名服务器端程序员,只有基本的web经验,因此我不知道如何完成以下任务 我在网络上同时读取多个文件,并将所有数据合并到一个文件中。这些文件通常是日志文件,但也可能是其他类型的文本文件。一些更奇特的索引、搜索、系统学的东西正在进行,但这不是重点 我想编写一个基本的web界面,允许用户实时查看这个连接的文件。我知道这将涉及一些ajaxy javascript dhtml类型的东西,我只是不知道这到底是什么,我也不知道从哪里开始寻找“web编程基础知识”以外的信息,我的研究比这稍微深入一些。谢谢

我是一名服务器端程序员,只有基本的web经验,因此我不知道如何完成以下任务

我在网络上同时读取多个文件,并将所有数据合并到一个文件中。这些文件通常是日志文件,但也可能是其他类型的文本文件。一些更奇特的索引、搜索、系统学的东西正在进行,但这不是重点


我想编写一个基本的web界面,允许用户实时查看这个连接的文件。我知道这将涉及一些ajaxy javascript dhtml类型的东西,我只是不知道这到底是什么,我也不知道从哪里开始寻找“web编程基础知识”以外的信息,我的研究比这稍微深入一些。谢谢

您可以使用ajax从xml/文本文件中提取数据

如果有任何内容存储在文本文件中,则以下代码将起作用

示例代码

<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest){
  xmlhttp=new XMLHttpRequest();
}else{
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("myDiv").innerHTML= xmlhttp.responseText; 
    }
  }
xmlhttp.open("GET","ajax_info.txt",true);
xmlhttp.send();
}
</script>

<div id="myDiv">Let AJAX change this text</div>
<button type="button" onclick="loadXMLDoc()">Change Content</button>

函数loadXMLDoc()
{
var-xmlhttp;
if(window.XMLHttpRequest){
xmlhttp=新的XMLHttpRequest();
}否则{
xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”);
}
xmlhttp.onreadystatechange=函数()
{
if(xmlhttp.readyState==4&&xmlhttp.status==200)
{
document.getElementById(“myDiv”).innerHTML=xmlhttp.responseText;
}
}
open(“GET”,“ajax_info.txt”,true);
xmlhttp.send();
}
让AJAX更改此文本
更改内容
查看位于的实时示例

查看使用ajax获取xml数据的示例

您可以从中进一步了解ajax