我有一个html文档,它允许用户使用input元素选择一个(本地)文件(单击“浏览...”转到文档位置,单击“打开”)
<input type="file" name="xlfile" id="xlf" onchange="setTimeout(myFunction, 1000)"/>然后,该文件被发送到在网页上输出数据的javascript。
我需要网站刷新每5-10分钟,并重新发送文件到javascript,以便用户监控所选文件的变化,但我尝试的每个刷新命令都忽略了以前输入的文件,它必须重新选择。
有没有办法使用html或javascript来完成这项工作?
发布于 2017-06-29 22:00:21
你可以做一个重载函数,让你的页面每5分钟重新加载一次。
function reload() {
setTimeout(function () {
location.reload();
}, (300 * 1000));
}
});
顺便说一下,现在网站每5分钟重新加载一次。必须从javascript文件开始调用该函数。
发布于 2017-06-29 22:34:31
<input type="file" name="xlfile" id="xlf" onchange="myFunction();"/>
<script type="text/javascript">
function myFunction()
{
var file = $("#xlf").val();
console.log(file);
/* wright here your code */
setInterval(myFunction, 5000);
}
</script>https://stackoverflow.com/questions/44827039
复制相似问题