是否可以使用类似计时器的功能,以便我可以调用Web api每秒获取更新的记录?
例如,我有这个网络API
[httpget]
public IList<Details> GetUpdates()
{
return details;
}
我需要每秒调用一次此api,以便可以在网页上显示更新的记录。
答案 0 :(得分:3)
在前端部件上,您可以使用Ajax,它将每隔 15分钟调用一次,或者您可以根据需要增加或减少时间来进行调用。
var ajax_call = function() {
//your jQuery ajax code
};
var interval = 1000 * 60 * Xy; // where Xy is your every Xy minutes
setInterval(ajax_call, interval);