napisałem kod, który po kliknięciu przycisku dopisuje do DIVa dane pobrane przez AJAX, a następnie usuwa przycisk.
Zauważyłem, że jak użytkownik naciśnie przycisk kilka razy bardzo szybko, to dane zostaną dopisane kilkukrotnie. Zależy mi na tym, aby dopisywały się tylko raz. Próbowałem w poniższym kodzie, dopisać obsługę zdarzenia click do obiektu, który został kliknięty, ale niestety funkcja przypięta do tego zdarzenia nie wykonuje się.
$(document).ready( function() { $("input:button").click( function() { $(this).click(function() {return false});//niestety nie działa var self = this $.ajax({ type: "GET", url: "data.php", success: function(msg){ $("#message").append(msg+'<br/>') $(self).remove() } }); }); });
</script>
Czy ktoś z forumowicz miał podobny problem?
Proszę o podpowiedzi
Łukasz