我正在开发一个Web应用程序项目,在该项目中,我需要在视图上显示一些数据,并定期对其进行更新。
我在管理控制器中有一个方法:
public int Ntcou()
{
return repObj.repnoti();
}
此处 repObj.repnoti()返回整数。
我有一个视图,其中有一个div,其中应显示 Ntcou 返回的数字,并且我希望它每2秒刷新一次。 请帮助提供可能的jQuery代码,这些代码可以定期从控制器调用 Ntcou 方法,并通过该方法显示更新的返回数据,而无需重新加载页面并显示该部门内的数字。
答案 0 :(得分:0)
假设html如:
<span id="valueGoesHere"></span>
您可以将setTimeout
与以下功能配合使用:
var updateValue = function() {
$.get( "/Ntcou", function( val ) {
$( "#valueGoesHere").html(val);
});
};
setTimeout(updateValue, 2000);