每隔5分钟,我会查看一些网址并获得json响应。 如果响应将状态设置为“ok”,那么我需要允许用户查看页面,否则应该为用户模糊或禁用。此时必须显示一条消息。我有用于轮询和获取的代码response.Can任何人都可以帮助我模糊/禁用页面并在页面上显示警告信息?
(function poll() {
setTimeout(function() {
$.ajax({
url: "/server/api/function",
type: "GET",
success: function(data) {
console.log("polling");
},
dataType: "json",
complete: poll,
timeout: 2000
})
}, 5000);
})();
由于
答案 0 :(得分:1)
您可以使用fail
和(function poll() {
setTimeout(function() {
$.ajax({
url: "/server/api/function",
type: "GET",
success: function(data) {
console.log("polling");
},
dataType: "json",
complete: poll,
timeout: 2000
}).done(function(){show user the goods})
.fail(function(){$( "#target" ).blur()})
}, 5000);
})();
承诺方法。
cherrpy.request.headers['Host']