0
我想在我的服務器做一些更新,我需要的是從服務器定期更新。我如何實現這一目標?不確定是否有可能不分裂成個人電話。jquery Ajax從服務器獲得定期更新
我的JS是這樣的:
$.ajax({
url: "/api/Generic/generate",
success: function (data) {
alert(data);
}
});
在我的控制器
public string Generate() {
list <myClass> allItems = Getcount(myitems);
log("x number of Items Received from Database");
foreach(var ab in allItems) {
if (ab.Type == "Include") {
log(ab.Name + "is included")'
}
else {
log(ab.Name + " is excluded");
}
}
log("All Transactions Success");
return "Success");
}
在上面
,我正在尋找一種方式來獲得所有的日誌報表,而正在執行的功能。這樣我可以爲用戶提供定期更新。
注意:實際的方法很大,涉及很多步驟和子步驟。由於執行整個過程大約需要10分鐘 - 用戶不知道發生了什麼。定期更新會有所幫助。
你應該看看SignalR。它允許您將消息從服務器推送到客戶端。 https://www.asp.net/signalr – Kenneth