我正在使用MVC 2分页(不是jquery),我的部分页面每5秒刷新一次。
我想在刷新时保持我的页码。你能否告诉我如何做到这一点。
以下是每5秒页面刷新的代码
setInterval(function () {
$.ajax(
{
type: "GET",
url: '<%=Url.Action("divtobeupdated", "DefaultController") %>',
data: {},
dataType: "text",
success: function (result) { $("#FileListContainer").html(result); }
}
)
}, 5000);
答案 0 :(得分:0)
你可以尝试2个解决方案:
1)您将页面的编号传递给服务器并将其传递回视图(不太好,因为您需要更改许多代码) 2)设置一个javascript全局变量,然后在setInterval中设置它,如下所示:
var numOfPage;
setInterval(function () {
numOfPage = getNumofPage();
$.ajax(
{
type: "GET",
url: '<%=Url.Action("divtobeupdated", "DefaultController") %>',
data: {},
dataType: "text",
success: function (result) {
//heare you can use numOfPage
$("#FileListContainer").html(result);
}
}
)
}, 5000);
我希望知道你的问题。
马