如何解决无法使用ajax
我是javascript和ajax的新手,我想调用php文件,该文件会从javascript文件中的Mysql数据库中删除选定的行,因此我尝试探索有关此问题的答案,但无法解决,这是一个名为delete-consultation.php的php文件:
<?php
global $db;
$idconsult=$_POST['del_id'];
$q = $db->prepare(
'DELETE FROM consultation
WHERE id_consultation = :idc');
$q->bindValue(':idc',(int)$idconsult,PDO::PARAM_INT);
$q->execute();
这是我尝试使用ajax调用它的方式:
$.ajax({
url: "delete-consultation.php",type: "POST",cache: false,data:{
del_id: rows[0]
},success: function(){
console.log("true");
}
});
我得到200 ok作为响应,但始终没有id的参数,并且删除操作没有执行,我错过了什么吗?任何建议都可以帮助,谢谢
解决方法
我通过编辑ajax代码来解决了这个问题:
$.ajax({
url: "delete-consultation.html",type: "POST",cache: false,datas:{
del_id: rows[0]
},success: function(){
console.log("true");
},error: function(){
console.log("false");
}
});
并且php代码正确无误,实际上是将“数据”一词更改为“数据”:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。