在我的统计信息页面中,我使用以下asp代码显示活跃成员的数量。
<%
SQL = "SELECT COUNT(MEMBERID) AS TOTALMEMBERS"
SQL = SQL & " FROM MEMBERS"
SQL = SQL & " WHERE ACTIVE = 1"
Set objCountMembers = objConn.Execute(SQL)
%>
我们目前有<%=objCountMembers("TOTALMEMBERS")%>
名成员。
在这个网站上,http://vkontakte.ru/index.php计数器得到了热烈的更新。我想知道这是否可以与jquery一起使用?如果是,那怎么办?
答案 0 :(得分:1)
确实可以使用jQuery。
创建一个仅输出用户数量的asp页面(问题中的代码将起作用)。
在您要计算的页面上包含类似此HTML的内容:
<div>
<span id="userCount">0</span> Active Users
</div>
和脚本标记中的这个jQuery片段:
$(function() {
function updateUserCount() {
$('#userCount').load('/CountingPage.asp');
}
setInterval(updateUserCount, 15000);
});
此代码将每15秒显示一次更新的用户数。 .load
调用将异步检索给定的URL,并将所选元素的内部HTML替换为返回的内容。
答案 1 :(得分:0)
我的猜测是,它是在客户端js超时的情况下生成的,每隔几秒就会增加一个数字。
答案 2 :(得分:0)
查看源代码,他们每秒只假设一些用户,然后setTimeout()
更新数字。
如果你想要一个真正的号码,你需要使用AJAX。
答案 3 :(得分:0)
jQuery的加载函数是AJAX调用的简写。查看jQuery documentation以获取更多非常有用的功能。