我有一個jQuery函數,它使用ajax來獲取數據,然後顯示它,我想使用一個if語句來確定函數是否已經運行,如果有,函數的某個部分不會再運行,由於某種原因,if語句被忽略。jQuery如果不工作?
這是我的代碼:
<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>
知道爲什麼這是不能工作?
你有沒有嘗試用console.log()調試你的get請求和一個變量? – j08691 2012-02-22 21:05:53