Php 如何获取错误日志ajax/jquery/mysqli

Php 如何获取错误日志ajax/jquery/mysqli,php,jquery,ajax,mysqli,Php,Jquery,Ajax,Mysqli,我如何找出代码哪里出错了?我没有收到任何错误消息。 Ajax调用已成功触发,因此我怀疑问题出在php上 $.ajax({ data: id, type: 'POST', url: 'delete.php', success: function(){ } }); 在delete.php中(与db的连接良好) 我想如果我知道问题出在哪里,我就能找到答案 我试过了,但我在b上的“成功”消息上得到了一个空字

我如何找出代码哪里出错了?我没有收到任何错误消息。 Ajax调用已成功触发,因此我怀疑问题出在php上

    $.ajax({
        data: id,
        type: 'POST',
        url: 'delete.php',
        success: function(){
        }
    });
在delete.php中(与db的连接良好)

我想如果我知道问题出在哪里,我就能找到答案

我试过了,但我在b上的“成功”消息上得到了一个空字段,在c上得到了一个状态为200的对象

    success: function(a,b,c){
        console.log(a);
        console.log(b);
        console.log(c);
    },

尝试
echo
PHP的一些响应:

脚本

$.ajax({
    data: id,
    type: 'post',
    url: 'delete.php',
    dataType : 'text';
    success: function(response){
        alert(response);
    }  
});
PHP

$stmt = $conn->prepare("DELETE FROM table_name WHERE id = ?");
$stmt->bind_param('i', trim($_POST['id']));
if($stmt->execute()){
    echo 'success'; 
}else{
    echo $stmt->error;
}
$stmt->close();

我不知道是什么问题。。。但我和它一起工作

    id = $(this).data('id');
    $.post('delete.php', {id: id})
        .done(function(){
            location.reload();
        })

您在成功回调中没有捕获任何内容。。您如何知道有任何错误/问题?@Fred ii-不,没有工作。@phillip100代码应该从表中删除用户,但它没有。Id是正确的,我尝试在phpmyadminI get'success'消息中使用原始sql查询,但没有发生任何问题调用未定义的方法mysqli::setAttribute(),我不使用PDO。明天我将尝试其他方法,现在太晚了。谢谢你的帮助:)
$stmt = $conn->prepare("DELETE FROM table_name WHERE id = ?");
$stmt->bind_param('i', trim($_POST['id']));
if($stmt->execute()){
    echo 'success'; 
}else{
    echo $stmt->error;
}
$stmt->close();
    id = $(this).data('id');
    $.post('delete.php', {id: id})
        .done(function(){
            location.reload();
        })