读取本地文件并将请求的输出显示到 html 文件
Reading a local file and displaying requested output to an html file
我有一个由我开发的python监控脚本生成的本地文件,它通过cron作业定期将所有数据输出到 results.do 文件。我的计划是仅显示可能从.do文件返回的某些错误信息。例如,如果脚本输出"进程器高",那么我希望在 html 文件上将其显示为"警告 - CPU 高于 80%",然后为监视脚本中的所有进程复制相同的方法。听起来这可能是一件容易的事,但我正在努力找到我的起点,而且我还没有在网上遇到过类似的东西。对脚本相当了解,我不完全确定如何解决这个问题,并希望有人能为我指出正确的方向。
希望这是有道理的,如果您希望我清除任何内容,请告诉我
到目前为止,我找到的只是一个 get 函数,它将搜索一个文件并将输出显示为警报。我的问题是,是否可以将警报功能更改为搜索,然后搜索我需要的内容,然后在显示错误时显示我请求的输出?
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$.get("results.do",function(data,status){
alert("Data: " + data + "'nStatus: " + status);
});
});
</script>
我建议向它抛出正则表达式。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions?redirectlocale=en-US&redirectslug=JavaScript%2FGuide%2FRegular_Expressions
在"数据"中搜索匹配项:您的错误文本,然后是任何字符,然后是换行符。
然后只需循环并打印出匹配项,例如在段落标签中。
编辑 - 这是如何...
function filter(file) {
var pattern = /ERROR.*/g
var matches = file.match(pattern);
for (var match in matches) {
$('#myTarget').append('<p>'+match+'</p>');
}
}
我会亲自添加错误检查和CSS类,并将所有HTML构建为数组,然后一次附加所有内容,以及其他很酷的事情 - 但是我只是为您做工作:)。
- 基隆
相关文章:
- 将不同上传的文件显示为缩略图或任何其他方式
- 如何使用.log数据文件显示EXT-js网格
- 在Asp.net的空网站中,如何改变"Web.config”;使内容(.js)文件显示在浏览器中,而不是下载
- 当一次加载所有文件时,是否有来自阵列的10个随机闪存文件显示在页面上?(在javascript中)
- 如何为使用 JSP 生成的下载文件显示“保存文件”对话框
- 三个js使用大尺寸的json文件显示3D图像
- 如何将本地 html 文件显示在 Web 视图中
- 为什么获胜't我的KML文件显示在谷歌地图上
- 在我的一个网站上,一个文件显示为404,但文件在那里
- Javascript:用Javascript文件显示奇特的警报
- 我认为我的服务器坏了,不存在的文件显示在Chrome中
- 在JS时间轴上以JSON文件显示时间
- 在angularjs中使用$http将json文件显示给视图
- 使用sujith3g: jtree,将文件显示为树中的文件夹
- 解析文件显示随机的字母数字文本在textView Android
- jQuery.getScript在Chrome开发者工具中将文件显示为资源
- 如何使JavaScript文件显示在“脚本”下的列表中?在谷歌浏览器
- 使用flot.js和数据源作为外部json文件显示漏斗图
- Javascript Regex内容文件显示为表
- Nodejs - svg文件显示为xml