Skip to main content
 首页 » 编程设计

jquery之使用 Jquery 更新 Azure 网页

2026年07月28日5jackei

我正在尝试在 MVC 4.0 和 knockoutMVC 中构建一个网站,该网站使用 jQuery 更新页面上的元素,该网站将从 Azure Web 运行,我的代码在本地运行时工作正常,但是当我上传时到 azure View 上没有发生更新。有什么原因会导致这种情况发生吗?我目前正在使用免费的 Azure 试用版。

我已经拉出了所有代码,只留下一个 hello world 页面,该页面每 4 秒更新一次页面上的时间。然而,即使这样也行不通。

<script type="text/javascript"> 
var myVar = setInterval(function () { UpdateTime(); }, 4000); 
 
$(document).ready(function UpdateTime() { 
    var now = new Date(); 
    $("#time").text(now.toLocaleTimeString()); 
}); 
</script> 
<h2>HelloWorld</h2> 
<label id="time"></label> 

请您参考如下方法:

不知何故,它似​​乎在本地工作,但只更新一次时间。我不太确定为什么它甚至在第一次点击时就起作用,所以也许其他人可以在这里添加更多内容。我建议在文档就绪事件之外定义更新函数,并且仅在保证加载元素时设置 setInterval。您还可以避免每四秒查找一次元素。不确定这是否能回答您的问题,但它在本地对我来说并不完全有效。

var myVar, $time; 
function UpdateTime() { 
    var now = new Date(); 
    $time.text(now.toLocaleTimeString()); 
} 
$(document).ready(function(){ 
    $time = $("#time"); 
    myVar = setInterval(UpdateTime, 4000); 
});