Tôi đang tạo một hệ thống trong đó người dùng nhấp vào nút và số điểm của họ tăng lên. Có một truy cập mà tôi muốn tăng giá trị của việc sử dụng jQuery (để trang không cần phải làm mới) khi nút được nhấp.jQuery - Tăng giá trị bộ đếm khi nút được nhấp vào
Tôi sẽ làm như thế nào?
<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>
#update là nút, #counter là bộ đếm.
Trong php, ++ tăng giá trị của một cái gì đó. Tương đương jQuery là gì?
Ngoài ra, khi nút được nhấp, nó cần gửi yêu cầu cập nhật giá trị điểm số trong cơ sở dữ liệu mysql, mà không cần làm mới trang. Có ai biết làm thế nào tôi sẽ làm điều đó?
Thanks a lot
UPDATE:
Tôi đã thử một vài trong số các phương thức dưới đây, nhưng không có vẻ làm việc! Tôi có cần thay đổi bất kỳ thứ gì khác để nó hoạt động không? Tôi đã tạo một trang kiểm tra cho nó:
<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>
* # truy cập là bộ đếm *: Có phải đó là một phần tử có chứa một số hay không? –
vâng, #counter là div có số bên trong – Taimur
@Từ chối mã của bạn không hợp lệ. Kết thúc hàm click của bạn với '});' và không chỉ '}'. ** DEMO: ** http://jsfiddle.net/marcuswhybrow/Bwdfw/ –