javascript - 在 asp.net 核心中使用 javascript/jquery 刷新剃须刀页面而不重新加载
问题描述
我有一个输入和脚本来在我的页面中重新加载表格。在输入中,如果我插入 1000 我想每秒重新加载页面,而不单击任何按钮。
这是我尝试过的:
<input id="txtRefresh" />
<script>
document.redy(function () {
$('tblRefresh').load();
setInterval(function () {
$('#tblRefresh').load();
}, 'txtRefresh');
});
</script>
它的cshtml
剃须刀页面。
我想要做的是在不input
提交任何数据的情况下根据插入的值在页面中插入秒的值并刷新页面。
是否有可能做到这一点?有什么建议么?
提前致谢!
更新
我插入了这个脚本:
<script>
document.ready(function () {
$('#refreshDIV').load('url/url/url');
setInterval(function () {
$('#refreshDIV').load('url/url/url');
}, $('#txtRefresh').val());
});
</script>
但它给了我错误!
refreshDIV
是我要刷新的 div
txtRefresh
是我插入秒的输入
解决方案
你可以试试这个:
$(document).ready(function(){
var timeout = $("#txtRefresh").val();
setTimeout(timeout, function() { location.href=""; });
});
但是每次您重新加载页面时,您都会丢失输入。您可以像这样通过查询字符串发送它:
location.href="?timeout="+timeout
并填充输入服务器端
推荐阅读
- python - converting the column's data type object to float in pandas using python
- javascript - 根据1-9和az显示数组的顺序
- php - PDO comma separated array search only returning results for first item
- vue.js - 为什么这个属性的变化不会触发 Vuejs 中的 watch?
- javascript - Show alert when link clicked
- angular - Ionic 3 facebook login
- linux - ext4 将文件复制到目录而不更改目录时间戳
- angular - 如何为 formControl 的值更改编写测试用例
- javascript - echarts: 有什么办法可以将 `axisPointer` 的阴影改成浅灰色的阴影?
- javascript - 如何检查按钮是否禁用或没有角度?