본문 바로가기
MySql

MySQL AJAX / Jquery / PHP를 사용하여 실시간으로 데이터 표시

by 베이스 공부 2020. 9. 24.
반응형


 

해결 방법

 

이것부터 시작해야합니다

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <title>Ajax With Jquery</title>

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript" charset="utf-8">

        $(document).ready(function(){
            $('#txtValue').keyup(function(){

              $.ajax({
                url: '/ajax.php',
                type: "POST",
                data: "value="+$(this).val,
                cache: true,
                dataType: "JSON",
                success: function(response){
                    $("#leader-board").append("you choose "+ $(this).val + "color : " +response.count + " times");           
                }
              });

            }); 

        });

    </script>
</head>

<body>

    <label for="txtValue">Enter a value : </label>
    <input type="text" name="txtValue" value="" id="txtValue">

    <div id="leader-board"></div>

</body>
</html>

그리고 ajax.php 파일은 다음과 같습니다.

<?php
//if your data return result like this so you have to do this process
$data = array("count"=>5);
echo json_encode($data);
?>

 

참조 페이지 https://stackoverflow.com/questions/8814381

 

 

반응형

댓글