這是我用來按固定時間間隔打網址的示例代碼。如果目標網址未返回,該怎麼辦
$(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