<html>
<head>
<script>
$('patientlist').click(function showpatient()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("POST","ajaxlistpatient.php",true);
xmlhttp.send();
})
</script>
</head>
<body>
<form>
<input type="button" id="patientlist" name="patientlist" value="List Patient"/>
</form>
</body>
</html>
请帮忙,我想使用同一页面中的按钮列出我的患者列表,而无需重新加载主页。
ajaxlistpatent.php 包含我的 sqlquery ..
最佳答案
您无法像 $('Patientlist')
那样访问 DOM。它必须是 $('.patentlist')
或 $('#patentlist')
假设“patentlist”是一个类,
$('.patientlist').click(function (){
console.log("Clicked"); //Check you got here without any problem
$.ajax({
type: "POST",
url: "ajaxlistpatient.php",
dataType: 'json',
success: function (data)
{
console.dir(data);
},
error: function (jqXHR,textStatus,errorThrown)
{
//Check for any error here
}
});
});
关于php - 使用 php 和 mysql 的 ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18639315/