这是我用来按固定时间间隔打网址的示例代码。如果目标网址未返回,该怎么办
$(document).ready(function() {
var counter = 1;
$.doTimeout(1000, function() {
$.ajax({
type: "GET",
url: "<%=encodeUrl%>",
timeout: 10000,
dataType: "text",
complete: function(resp) {
if (resp.status == 200) {
$("#msg").html(counter++);
} else {
$("#msg").html("Failed");
return true;
}
}
});
});
});
目标URL是一个将控制权转发给另一个JSP的servlet。根据我的理解,我必须重定向到新页面。但它显示与计数器值1相同的页面。意味着,从目标servlet重定向不起作用。并且回应将回到同一页面。
servlet代码?.. – Bozho 2011-03-23 08:15:14
我的servlet做什么,但检查DB值。如果存在值,则重定向到另一个JSP页面。否则返回致电页 – 2011-03-24 04:07:43