Tworzę system, w którym użytkownik klika przycisk, a jego wynik wzrasta. Istnieje licznik, który chciałbym zwiększyć wartość przy użyciu jQuery (aby strona nie musiała się odświeżać) po kliknięciu przycisku.jQuery - Zwiększ wartość licznika po kliknięciu przycisku
Co mam zrobić?
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script type="text/javascript">
$("#update").click(function() {
$("#counter")++;
}
</script>
#aktualizacja jest przyciskiem, #licznik jest licznikiem.
W php, ++ zwiększa wartość czegoś. Co to jest odpowiednik jQuery?
Ponadto, po kliknięciu przycisku, musi wysłać żądanie, które aktualizuje wartość wyniku w bazie danych mysql, bez odświeżania strony. Czy ktoś wie, jak bym to zrobił?
Thanks a lot
UPDATE:
Próbowałem kilka z poniższych metod, ale nic nie wydaje się do pracy! Czy muszę zmienić cokolwiek innego, aby działał? Utworzyłem stronę testową dla niego:
<html>
<body>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script type="text/javascript">
var count = 0;
$("#update").click(function() {
count++;
$("#counter").html("My current count is: "+count);
}
</script>
<button id="update" type="button">Button</button>
<div id="counter">1</div>
</body>
</htlm>
* Licznik # jest licznikiem *: Czy jest to element zawierający liczbę lub co? –
yeah, #counter to div z numerem wewnątrz – Taimur
@Taimur Twój kod jest nieprawidłowy. Zakończ funkcję klikania za pomocą '});' a nie tylko '}'. ** DEMO: ** http://jsfiddle.net/marcuswhybrow/Bwdfw/ –