我试图使用setTimeout来检查表中是否存在数据:
如果数据存在则不获取数据.如果数据不存在,则使用load获取数据,然后每隔x分钟执行相同的操作.
这是我到目前为止所拥有的.出于某种原因,setTimeout当它命中If块时不起作用.
我甚至不确定这是否是最好的方法.
var sTimeOut = setTimeout(function () {
$.ajax({
url: 'CheckIfDataExists/' +
new Date().getTime(),
success: function (response) {
if (response == 'True') {
$('.DataDiv')
.load('GetFreshData/' + new Date()
.getTime(), { "Id": $("#RowID").val() });
}
},
complete: function () {
clearTimeout(sTimeOut);
}
});
}, 10000);
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.
更新 ...
setTimeout(function(){checkData()}, 5000);
function checkData(){
$.ajax({
url: 'CheckIfDataExists/' +
new Date().getTime(),
success: function (response) {
if (response == 'True') {
$('.DataDiv')
.load('GetFreshData/' + new Date()
.getTime(), { "Id": $("#RowID").val() }); …Run Code Online (Sandbox Code Playgroud) 我想为匿名用户使用不同的布局视图.我尝试过使用url替换,我不知道如何为匿名用户创建布局,因为没有特定的url.我们的想法是,如果新用户访问该网站,我想显示一个信息非常有限的启动画面,并可选择注册/登录以查看整个网站.这个启动画面将与网站的其他部分具有完全不同的布局/外观.我尝试使用匿名用户层,但我所能做的就是移动小部件(也许我错过了一些东西).
任何帮助将不胜感激.谢谢!