【发布时间】:2012-02-22 21:03:38
【问题描述】:
我有一个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>
知道为什么这不起作用吗?
【问题讨论】:
-
您是否尝试过在 get 请求和 a 变量上使用 console.log() 进行调试?
标签: javascript jquery function if-statement get