gpt4 book ai didi

javascript - jQuery 如果不起作用?

转载 作者:行者123 更新时间:2023-11-28 21:07:52 25 4
gpt4 key购买 nike

我有一个jQuery函数,使用ajax获取数据,然后显示它,我想使用if语句来确定该函数是否已经运行,如果已经运行,则该函数的某个部分没有运行再次,由于某种原因,if 语句被忽略。

这是我的代码:

<script type="text/javascript">
var a = 1;
$(function() {
if(a<2) {
$('.notifications').click(function() {
$('#notifications2').show();
$('#loader').show();
$.get('/getnotifications.php', function(data) {
$(".getnot").append(data);
$('#loader').hide();
a++;
});
});
}
});
</script>

知道为什么这不起作用吗?

最佳答案

您将 if 语句放置在错误的位置,请尝试以下操作:

<script type="text/javascript">
var a = 1;
$(function() {
$('.notifications').click(function() {
if(a<2) {
$('#notifications2').show();
$('#loader').show();
$.get('/getnotifications.php', function(data) {
$(".getnot").append(data);
$('#loader').hide();
a++;
});
}
});
});
</script>

您当前的代码只是在文档首次加载时检查 a 是否小于 2,而不是每次单击 .notifications 时。

关于javascript - jQuery 如果不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9402950/

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