de>和select_frontend.php中的POST请求,因此它将自动工作。感谢Jeroen,我让它工作了,请帮助我到最后一位,我希望select语句的输出仅在单击按钮后显示。一位用户在他们的回答中很友好地帮助了我,但我无法找到将单击事件插入Jque
de>和select_frontend.php中的POST请求,因此它将自动工作。感谢Jeroen,我让它工作了,请帮助我到最后一位,我希望select语句的输出仅在单击按钮后显示。一位用户在他们的回答中很友好地帮助了我,但我无法找到将单击事件插入Jque,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,de>和select_frontend.php中的POST请求,因此它将自动工作。感谢Jeroen,我让它工作了,请帮助我到最后一位,我希望select语句的输出仅在单击按钮后显示。一位用户在他们的回答中很友好地帮助了我,但我无法找到将单击事件插入Jquery中的代码(许多大括号和圆括号)的方法。另外,请告诉我一些资源,可以让我更多地了解$\u服务器[“请求方法”]===“发布”和类似内容。我应该如何将删除和更新与插入和选择放在上面提到的同一个控制器中?无论如何,谢谢你!设法放置两个具有不同功能
de>和
select_frontend.php
中的POST请求,因此它将自动工作。感谢Jeroen,我让它工作了,请帮助我到最后一位,我希望select语句的输出仅在单击按钮后显示。一位用户在他们的回答中很友好地帮助了我,但我无法找到将单击事件插入Jquery中的代码(许多大括号和圆括号)的方法。另外,请告诉我一些资源,可以让我更多地了解$\u服务器[“请求方法”]===“发布”和类似内容。我应该如何将删除和更新与插入和选择放在上面提到的同一个控制器中?无论如何,谢谢你!设法放置两个具有不同功能的按钮(单击)。但仍在努力解决HTTP方法中的删除和更新概念。如果你能帮忙,我将不胜感激。
<script src="ajax.js"></script>
<script>
$(document).ready(function(){
$('#insert').click(function(event){
event.preventDefault();
$.ajax({
url:"insert_backend.php",
method:"post",
data:$('form').serialize(),
dataType:"html",
success:function(strMsg){
$('#Imsg').html(strMsg);
}
})
})
})
</script>
<body>
<div id="Imsg"></div>
<div id="Smsg"></div>
<form method="post" action="#">
<table>
<tr><th>Name</th><td><input type="text" name="name" id="name"></td></tr>
<tr><th>Address</th><td><input type="text" name="address" id="address"></td></tr>
<tr><th>Contact</th><td><input type="text" name="contact" id="contact"></td></tr>
<tr><td><input type="submit" name="Insert" id="insert" value="insert"></td></tr>
</tr>
</table>
</form>
<input type="submit" name="select" id="select" value="select">
</body>
<body>
<?php
/*insert start*/
$name=$_POST['name'];
$address=$_POST['address'];
$contact=$_POST['contact'];
$con=mysqli_connect("localhost","root","","testajax");
$data=mysqli_query($con,"insert into student values(null,'$name','$address','$contact')");
if($data==true)
{
echo "value inserted";
}
else
{
echo "insert error";
}
/*insert end*/
?>
</body>
<script src="ajax.js"></script>
<script>
$(document).ready(function(){
$('#select').click(function(event){
event.preventDefault();
$.ajax({
url:"select_backend.php",
dataType:"html",
success:function(strMsg){
$('#Smsg').html(strMsg);
}
})
})
})
</script>
</head>
<body>
<input type="submit" name="select" id="select" value="Select">
<div id="Smsg"></div>
</body>
<body>
<?php
$con=mysqli_connect("localhost","root","","testajax");
$data1=mysqli_query($con,"select * from student");
$col=mysqli_num_fields($data1);
echo '<table>';
while($row=mysqli_fetch_array($data1))
{
echo '<tr>';
for($i=0;$i<$col;$i++)
{
echo '<td>'.$row[$i].'</td>';
}
echo '</tr>';
}
echo '</table>';
?>
</body>
$(document).ready(function(){
$('#insert').click(function(event){
event.preventDefault();
$.ajax({
url:"insert_backend.php",
method:"post",
data:$('form').serialize(),
dataType:"html",
success:function(strMsg){
$.ajax({
url:"select_backend.php",
dataType:"html",
success:function(strMsg){
$('#Smsg').html(strMsg);
}
});
$('#Imsg').html(strMsg);
}
});
});
});
if ($_SERVER["REQUEST_METHOD"] === 'POST') {
// a POST request was made, execute your insert
else {
// a GET request was made, execute your select
}