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

标签 php mysql ajax

我想从数据库中删除一条记录,为此我想使用 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/

相关文章:

php - 如何使用 IGDB API 的查询参数格式化 URL?

jquery - jQuery 帖子上没有发生任何事情

javascript - JavaScript、PHP 和 MySQL 之间的通信

php - 实时处理大量查询和输出

php - 使用安全 PDO 从数据库中打印值

php - SP 插入后,下一页结果为空,直到重新加载

javascript - AJAX 响应提供损坏的压缩 (.tgz) 文件

php - 组合多个类会导致 PHP 出现错误?

php - Laravel [5.3|5.4] 测试作业中的作业调度

php - MySQL选择列直到数字