gpt4 book ai didi

php - 为什么我的 php 网页总是出现 ajax 错误?

转载 作者:行者123 更新时间:2023-11-29 06:26:03 26 4
gpt4 key购买 nike

我想从数据库中删除一条记录,为此我想使用 ajax..

所以我有一个表,我在最后一个 td 中放入了这个:

<input type='image' src='./img/delete.png' onClick='deleteUser(".$utentiIscritti[$i][0].");' />

这是我的deleteUser 函数:

function deleteUser(id){
$.ajax({
type:"post",
url: "deleteUserAjax.php",
data: {'id':id},
success: function(data){
console.log("OK");
location.reload();
},
error: function(xhr, status, error){
alert(xhr+"\n\n"+status+"\n\n"+error);
console.log("KO");
}
});
}

这是我连接到数据库并删除记录的 php 页面:

<?php
$USERDB = "u";
$PASSWORDDB = "p";
$NAMEDB = "d";

$queryDeleteUser = 'delete from user where id = "'.$_POST['id'].'"';
$conn = mysql_connect("localhost", $USERDB, $PASSWORDDB)
or die("Errore nella connessione al database: " . mysql_error());
mysql_select_db($NAMEDB) or die("Errore nella selezione del database: " . mysql_error());
mysql_query($queryDeleteUser) or die("Errore nella query: " . $queryDeleteUser . "\n" . mysql_error());
dbDisconnect($conn);

但我总是(从每个 ajax 请求)获得错误:

Failed to load resource: the server responded with a status of 500 (Internal Server Error)
iscritti.php:80

为什么???

最佳答案

您可以考虑两种解决方案。

  1. 您的代码有问题。尝试自己执行它。只需在浏览器中调用它并查看结果即可!
  2. 您已经为您的脚本指定了一个关系路径。 url: "deleteUserAjax.php",尝试使用绝对路径并检查结果 (url: "http://yourdomain.com/deleteUserAjax.php")<

关于php - 为什么我的 php 网页总是出现 ajax 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30936347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com