我需要輪詢webservice 每小時一次以檢查新消息。我想用jQuery來做。 Ajax調用會是這樣的:使用jQuery輪詢到web服務
function checkForMessages(rowid) {
$.ajax({
type: "POST",
url: "MyPage.aspx/CheckForMessages",
contentType: "application/json; charset=utf-8",
data: "{'currentMessages': '" + cMessages+ "'}",
dataType: "json",
success: function (msg) {
},
error: function (response) {
}
});
}
url: "MyPage.aspx/CheckForMessages"
實際上是一個PageMethod的,而不是Webservice的。
我不明白的是如何使「循環」與jQuery是等待一個小時來調用上面的函數。
那麼我怎樣才能讓這個函數調用的代碼只有每小時一次?
您期待有人讓網站保持打開狀態,並且不會超過1小時? –
@RoryMcCrossan,dunno。也許它是用於儀表板之類的。 –