使用ajax将数据发布到当前的php页面

时间:2016-06-10 23:14:02

标签: javascript php jquery mysql ajax

我想用ajax将数据发布到当前页面。但我无法做到。

我有医生小组,我想通过使用患者的国家身份证来从我的数据库中的'hastalar'表中获取患者的数据:'tc'.Session正在由医生使用,所以我想我不能同时使用$ _SESSION用于患者。我只想使用一个php页面。所以我无法在当前页面看到我的病人的数据。请帮助我们。

dokyon.php

文本框

<a href="#" id="ara" class="ara" ><br/>SEARCH PATIENT</a>
<input type ="text" id="tc" name="tc" />

JQUERY

   <script type="text/javascript" >
     $(function() { 
       $(".ara").click(function(){
        var tc = $('#tc').val();
        $.ajax({
            url:'dokyon.php'//current page
            type: 'POST',
            data:{tc:tc},
            success: function(){
                alert(data);

            }
        });
    });
  });
   </script>

php code

    <?php 



       $tc=$_POST['tc'];

       echo $tc;

        $query = mysqli_query($connection,"select * from hastalar where tc_no=$tc");

         while($hasta = mysqli_fetch_array($query)){

         echo $hasta['name'];}

         ?>

1 个答案:

答案 0 :(得分:0)

对于你的ajax代码,你需要添加dataType参数并添加success: function(data)的参数,如下所示:

$.ajax({
            url:'dokyon.php'//current page
            type: 'POST',
            data:{tc:tc},
            dataType:"html",
            success: function(data){
                alert(data);

            }
        });

对于其他:始终使用浏览器的inspect元素进行数据调度。 希望这对你来说是成功的:)