gpt4 book ai didi

javascript - 部分 View 中的自动刷新不起作用

转载 作者:行者123 更新时间:2023-12-03 12:22:09 27 4
gpt4 key购买 nike

“立即刷新”按钮有效,但“自动刷新”无效。

 <br /><br />
<a id="button" title="Refresh now">Refresh Now</a>
<a id="toggleButton" title="Auto refresh every 5 seconds">Auto Refresh</a>

<script type="text/javascript">
var autoRefresh = false;
var autoRefreshInterval = 1000 * 5;

这是“立即刷新”功能。它的工作原理类似于刷新按钮。

    $(document).ready(function () {
$('a#button').click(function () {
$('#PartialDiv').load('@Url.Action("RefreshLiveContent", "ThreadClass", new { id = (int)ViewBag.SelectedThreadClassThreadID })'); //, new { id = (int)ViewBag.SelectedThreadClass}
});

这是自动刷新功能

        $('a#toggleButton').click(function () {
$('#PartialDiv').Load('@Url.Action("RefreshLiveContent", "ThreadClass", new { id = (int)ViewBag.SelectedThreadClassThreadID })'); //, new { id = (int)ViewBag.SelectedThreadClass}
$(this).toggleClass("down");
if ($(this).is('.down')) {
autoRefresh = true;
} else {
autoRefresh = false;
}
});

var refresh = function () {
if (autoRefresh) {
$('#PartialDiv').Load('@Url.Action("RefreshLiveContent", "ThreadClass", new { id = (int)ViewBag.SelectedThreadClassThreadID })'); //new { id = (int)ViewBag.SelectedThreadClass}
}
setTimeout(refresh, autoRefreshInterval);
};

refresh();

});
</script>


<fieldset>
<legend>Test Live Content</legend>

<br />
<br />
<div id="PartialDiv">
@Html.Partial("LiveContent",Model)
</div>
</fieldset>

我得到的错误是 Uncaught TypeError: undefined is not a function。

最佳答案

加载函数有错别字?

  $('#PartialDiv').Load('@Url.Action("Ref

应该改为

   $('#PartialDiv').load('@Url.Action("Ref

关于javascript - 部分 View 中的自动刷新不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24399656/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com