js动态显示文本内容
当前目录下,有1.txt和2.txt2个文本。每个文本各有一个数字。这2个文本会不定期更新一下。要求计算算1.txt-(2.txt的2倍)=?如果1.txt2.txt的内...
当前目录下,有1.txt和2.txt 2个文本。每个文本各有一个数字。
这2个文本会不定期更新一下。
要求计算算 1.txt-(2.txt的2倍)=?
如果1.txt 2.txt的内容跟新之后,动态实时显示最新的计算结果。
并且保留10条历史结果。
求这个页面完整的代码。 展开
这2个文本会不定期更新一下。
要求计算算 1.txt-(2.txt的2倍)=?
如果1.txt 2.txt的内容跟新之后,动态实时显示最新的计算结果。
并且保留10条历史结果。
求这个页面完整的代码。 展开
2个回答
展开全部
JS代码:
var data1=0,data2=0,result=0;
function read(){
//读取1.txt
$.ajax({
url : "1.txt",
cache : false,
success : function(data,status){
data1=data;
}
});
//读取2.txt
$.ajax({
url : "2.txt",
cache : false,
success : function(data,status){
data2=data;
compute();//计算
}
});
}
function compute(){
var r=0;
while(data1!=0){
r=data1-data2*2;
若计算结果有变化,将结果放在div中,也可以放在数据库中
if(result!=r){
$("#div3").append(r);
$("#div3").append('<br>');
result=r;
}
break;
}
}
$(document).ready(function(){
read();
setInterval("read()",3000); //定时循环读取
});
var data1=0,data2=0,result=0;
function read(){
//读取1.txt
$.ajax({
url : "1.txt",
cache : false,
success : function(data,status){
data1=data;
}
});
//读取2.txt
$.ajax({
url : "2.txt",
cache : false,
success : function(data,status){
data2=data;
compute();//计算
}
});
}
function compute(){
var r=0;
while(data1!=0){
r=data1-data2*2;
若计算结果有变化,将结果放在div中,也可以放在数据库中
if(result!=r){
$("#div3").append(r);
$("#div3").append('<br>');
result=r;
}
break;
}
}
$(document).ready(function(){
read();
setInterval("read()",3000); //定时循环读取
});
展开全部
<?php
$filename = "1.txt";
$filename2 = "2.txt";
$handle = fopen($filename, "r");
$handle2 = fopen($filename2, "r");
//通过filesize获得文件大小,将整个文件一下子读到一个字符串中
$contents = fread($handle, filesize ($filename));
$contents2 = fread($handle2, filesize ($filename2));
fclose($handle);
var_dump($contents);
var_dump($contents2);
echo '<br>';
echo "$contents - $contents2*2";
echo '<br>';
echo $contents - $contents2*2;
?>
你可以将这两个数值传递到前端用js计算. 反正已经知道了结果.
至于实时动态显示最新的结果. 如果页面不刷新也可以获取, 那么就用ajax做或者websocket做.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询