Php 动态删除的ajaxpost方法
有一个mysql数据库,我想用ajax post方法删除dynamic 下面是table.php中操作的按钮Php 动态删除的ajaxpost方法,php,mysql,ajax,post,Php,Mysql,Ajax,Post,有一个mysql数据库,我想用ajax post方法删除dynamic 下面是table.php中操作的按钮 print "<td class='centered_button'> <button> onclick='requestD(".$row['modify_id']. ")'>Törlés</button> </td>"; 请求_delete.php <?php require_once ('config/connect.p
print "<td class='centered_button'>
<button> onclick='requestD(".$row['modify_id']. ")'>Törlés</button>
</td>";
请求_delete.php
<?php
require_once ('config/connect.php');
if(isset($_POST['modify_id']){
$modify_id = $_POST['modify_id'];
$sql = "DELETE FROM gy_modify WHERE modify_id='$modify_id'";
mysqli_query($link,$sql);
}
?>
从php中删除html代码,使用normaly
在javascript中,在条件(conf==true)中使用==true
为了确保php脚本的安全,请使用$modify\u id=intval($\u POST['modify\u id'])
如果无法打印$row['modify_id']
如果$row['modify_id']==anythinf验证您的fatch。。。
感谢可能有很多原因,没有找到请求_delete.php,没有发送参数,等等。使用浏览器开发人员工具并检查“网络”选项卡(在FireFox或Chrome中几乎相同)。在这里,您将看到是否发送了参数,是否执行了脚本,以及是否收到任何响应。然后,您可以将输出添加到“request_delete.php”以调试错误所在,依此类推您可以打印或返回mysqli_query()的结果以确保查询工作正常吗?我检查了查询结果并进行了打印,但没有显示任何内容。是的,我在javascript文件之前包含了内容是的,这是一个在线网站什么html代码<代码>如果(conf){
是完全有效的,使用intval或not都不能解决问题,这只是一堆worng注释,不是答案
<?php
require_once ('config/connect.php');
if(isset($_POST['modify_id']){
$modify_id = $_POST['modify_id'];
$sql = "DELETE FROM gy_modify WHERE modify_id='$modify_id'";
mysqli_query($link,$sql);
}
?>