使用ajax和jQuery在PHP中进行调试

使用ajax和jQuery在PHP中进行调试,php,jquery,ajax,debugging,error-handling,Php,Jquery,Ajax,Debugging,Error Handling,我使用$.ajax从jQuery向PHP函数提交请求。显然,我的一个函数有问题,因为它不能产生结果 在我的PHP代码中放置die()、header()或exit()是不起作用的。我需要一些可以用来调试代码的东西。有什么建议吗 这里是ajax /************ Update Job Status ************/ $('.update-job-status').on('change', function() { var status = $(this).val();

我使用
$.ajax
从jQuery向PHP函数提交请求。显然,我的一个函数有问题,因为它不能产生结果

在我的PHP代码中放置
die()
header()
exit()
是不起作用的。我需要一些可以用来调试代码的东西。有什么建议吗

这里是ajax

/************ Update Job Status ************/
$('.update-job-status').on('change', function() {
    var status = $(this).val();
    var id = $(this).parent().children('#id').val();

    var formData = "id="+id+"&status="+status;

    $.ajax({ // Start the PHP submission
                url : "/resources/submit.php?action=updateJobStatus",
                type: "POST",
                data : formData,
                success: function(data, textStatus, jqXHR) {    //data - response from server
                    $('.notification-success').css('display', 'block').append('Status was updated!');
                    $('.notification-success').fadeOut(2000, function(){
                        $(this).empty();
                    });
                }
            });
});
php是一个中间人,只是一个到正确php脚本的切换,这就是工作完成的地方

function updateJobStatus($id, $status) {
            global $databaseController;

            //I want to put something here to kill it.
            $sql = 'UPDATE jobs SET status="' . $status . '" WHERE id="' . $id . '"';
            $didHappen = $databaseController->update($sql);


            return $didHappen;
        }   

您试过了吗?使用
错误
回调您可以直接访问页面。使用
debug=true
querystring值进行写入messages@Machavity我没有@ಠ_ಠ 那只会告诉我它失败了,而不是在哪里失败了,对吗?