Javascript 如何显示页面刷新的次数?
我有一段代码,它在刷新时显示时间,但我想显示它被刷新了多少次Javascript 如何显示页面刷新的次数?,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,我有一段代码,它在刷新时显示时间,但我想显示它被刷新了多少次 $(document).ready(function () { var j = jQuery.noConflict(); j('.refresh').click(refreshDiv); j('.refresh').css({ color: "" }); function refreshDiv() { j.ajax({ url: "r
$(document).ready(function () {
var j = jQuery.noConflict();
j('.refresh').click(refreshDiv);
j('.refresh').css({
color: ""
});
function refreshDiv() {
j.ajax({
url: "refresh.php",
cache: true,
success: function (html) {
j(".refresh").html(html);
}
});
}
});
<?php
echo time();
?>
$(文档).ready(函数(){
var j=jQuery.noConflict();
j('.refresh')。单击(refreshDiv);
j('.refresh').css({
颜色:“
});
函数refreshDiv(){
j、 阿贾克斯({
url:“refresh.php”,
是的,
成功:函数(html){
j(“.refresh”).html(html);
}
});
}
});
刷新时,此代码以秒为单位显示时间。我想显示div被刷新的次数,比如“您已刷新9次”。您可以使用一些全局整数变量(计数器) 在
success
方法的j(“.refresh”).html(html)下面增加+1代码>
然后,您可以在页面的任何位置显示它
另外,加载页面时,不要忘记将计数器设置为0
或者,您可以在成功方法中进行检查:
if(counter == undefined) {
counter = 0;
}
完整代码:
var counter;
$(document).ready(function () {
var j = jQuery.noConflict();
j('.refresh').click(refreshDiv);
j('.refresh').css({
color: ""
});
function refreshDiv() {
j.ajax({
url: "refresh.php",
cache: true,
success: function (html) {
j(".refresh").html(html);
if(counter == undefined) {
counter = 0;
}
counter ++;
j("#divForCounter").text('refreshed ' + counter + 'times');
}
});
}
});
<?php
echo time();
?>
var计数器;
$(文档).ready(函数(){
var j=jQuery.noConflict();
j('.refresh')。单击(refreshDiv);
j('.refresh').css({
颜色:“
});
函数refreshDiv(){
j、 阿贾克斯({
url:“refresh.php”,
是的,
成功:函数(html){
j(“.refresh”).html(html);
如果(计数器==未定义){
计数器=0;
}
计数器++;
j(“#divForCounter”).text('refreshed'+counter+'times');
}
});
}
});
另外,您的html中应该有id为divForCounter
的div
,有关刷新的文本将发布到哪里。您具体被困在哪里?实际上我没有被困,只是我想显示我刷新的次数。就像我第一次单击时,它应该显示您刷新了一次。如果我再次单击刷新,那么它应该显示您刷新了两次……我的代码是当我点击它时,它只是显示秒数。你基本上是在说:请为我写这段代码。本网站是为了帮助您编写自己的代码,而不是要求他人为您完成工作。试一试,如果你被什么东西卡住了,问问这个问题。@Nilessurve:编写代码是你的责任,而不是他的责任。它不显示页面刷新的次数。它只是在onclick之后显示时间,而在这里没有使用刷新函数。它只是提取日期并在onclick之后显示。我实际上想刷新div onclick。