我想用ajax将数据发布到当前页面。但我无法做到。
我有医生小组,我想通过使用患者的国家身份证来从我的数据库中的'hastalar'表中获取患者的数据:'tc'.Session正在由医生使用,所以我想我不能同时使用$ _SESSION用于患者。我只想使用一个php页面。所以我无法在当前页面看到我的病人的数据。请帮助我们。
<a href="#" id="ara" class="ara" ><br/>SEARCH PATIENT</a>
<input type ="text" id="tc" name="tc" />
<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
$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'];}
?>
答案 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元素进行数据调度。 希望这对你来说是成功的:)