사용자가 버튼을 사용하여 점수를 올리는 사이트를 만들고 있습니다.jQuery.AJAX post() - 몇 가지 질문 및 문제
버튼을 클릭 할 때 페이지를 새로 고치지 않으려면 AJAX를 사용하여 서버에 데이터를 보내고 싶습니다. 여기에 지금까지이 작업은 다음과 같습니다
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#update").click(function() {
$.ajax({
type: "POST",
url: "update.php",
data: "increase",
dataType: "Boolean",
success: function(update) {}
});
});
});
</script>
<button id="update" type="button">Button</button>
<div id="counter"></div>
이 훨씬 전혀 나도 몰라,하지만 나는이 물건에 아주 새로운 해요. 내가 가지고있는 주된 문제는 당신이 사용해야하는 구문입니다. 요청이 성공하면 서버가 부울 변수를 반환하기를 원합니다. 따라서 '데이터 유형'의 부울을 역으로 된 쉼표, 아포스트로피 또는 무엇으로 지정할 수 있습니까?
또한 아약스 스크립트가 성공했는지 여부를 파악하는 데 어려움을 겪고 있습니다. 'update.php'스크립트에 'TRUE'또는 'FALSE'값을 반환하는 내용이 있습니까?
마지막으로, php 파일로 보내질 데이터는 PHP가 mysql 테이블을 새로운 점수로 업데이트하도록 지시합니다. 어떻게하면 아약스가 보내는 데이터를 받으면 PHP가 mysql을 업데이트하도록 할 수 있을까요?
감사이의 라인을 따라
이 시간 제한 이벤트입니까? 그러나 여러 번처럼 그들은 특정 기간에 버튼을 누를 수 있습니까? 그렇다면 100 개의 아약스 호출을 보내는 대신 클라이언트 측을 추적 한 다음 타이머가 작동 중일 때 서버에 하나의 업데이트를 보내야합니다. – dqhendricks
답장을 보내 주셔서 감사합니다. 기본 시스템을 먼저 설정 한 다음 타이머와 같은 것을 추가하기 위해 조정 해 드리겠습니다. – Taimur
괄호와 괄호가 맞지 않습니다. 괄호 ... – thetaiko