no w sumie mogę to niby tak zabezpieczyć, tylko dziwi mnie to że dodają się 2 komenty a nawet sekundy róznicy nie ma, srawdzę jeszcze z tym alertem, ale mi się tak raczej nie zdarza, tylko czasami poprostu się dodają 2 nie cały czas.
nie no teraz to już jest przeginka, jedno kliknięcie w button:
$('button.target').live("click",function(){
$id=$(this).attr('id'),
$.ajax({
'url':'inc/pages.php',
'data': {"id": $id},
'type': 'POST',
'success': function(msg) {
$('.container').html(msg);
}
})
});
wyskakuje mi średnio od 20 do 30 razy w firebugu. ustawilem alert na success i 20 razy wyskoczyl mi alert, cala aplikacja dziala poprawnie, tylko ten jeden button nie, może być tego przyczyną że jest to już kolejne wywołanie ajaxowe? czyli
jest sobie strona główna
wywoluje następną ajaxem
i z tej wywołanej ajaxem chce jeszcze wywołać następną tym buttonem.
Edit: zauważyłem , że po odświeżeniu strony jak kliknę poraz pierwszy to idzie raz, jeśli kliknę w to ponownie to idzie już 3 razy
później coraz więcej i więcej