Php 跟踪ajax错误并向其发出警报

Php 跟踪ajax错误并向其发出警报,php,jquery,ajax,Php,Jquery,Ajax,我在jquery中使用ajax调用来处理一些数据库操作,在ajax代码中我有一个关于错误的警报属性,它给出了我的错误消息,但是我想知道错误是什么 这是我的ajax代码 $.ajax( { type: "POST", url: "server/assign_gifts_get_usr_details.php", data: "", success: function(xml)

我在jquery中使用ajax调用来处理一些数据库操作,在ajax代码中我有一个关于错误的警报属性,它给出了我的错误消息,但是我想知道错误是什么

这是我的ajax代码

    $.ajax(
    {
            type: "POST",
            url: "server/assign_gifts_get_usr_details.php",
            data: "",
            success: function(xml)
            {
                    alert(xml);
            },
            error: function()
            {
                alert("Error, Please try again");   
            }
    });
此警报正在弹出,alertError,请重试


但是我想知道错误。

如果是代码的错误部分,那么页面无法正确加载

这基本上就是错误所在

还有传递给错误回调的参数,您也可以使用这些参数

错误回调获取传入的以下参数:jqXHR、textStatus、errorThrown 从文档中:

请求失败时要调用的函数。该函数接收三个参数:jQuery 1.4.x中的jqXHR、XMLHttpRequest对象、描述发生的错误类型的字符串以及可选的异常对象(如果发生)。除null外,第二个参数的可能值为timeout、error、abort和parsererror。当HTTP错误发生时,ErrorSprown将接收HTTP状态的文本部分,例如未找到或内部服务器错误。从jQuery1.5开始,错误设置可以接受函数数组。每个函数将依次调用。注意:跨域脚本和JSONP请求不调用此处理程序。这是一个Ajax事件


如果它进入了代码的错误部分,那么页面就无法正确加载

这基本上就是错误所在

还有传递给错误回调的参数,您也可以使用这些参数

错误回调获取传入的以下参数:jqXHR、textStatus、errorThrown 从文档中:

请求失败时要调用的函数。该函数接收三个参数:jQuery 1.4.x中的jqXHR、XMLHttpRequest对象、描述发生的错误类型的字符串以及可选的异常对象(如果发生)。除null外,第二个参数的可能值为timeout、error、abort和parsererror。当HTTP错误发生时,ErrorSprown将接收HTTP状态的文本部分,例如未找到或内部服务器错误。从jQuery1.5开始,错误设置可以接受函数数组。每个函数将依次调用。注意:跨域脚本和JSONP请求不调用此处理程序。这是一个Ajax事件


这样做,以获取错误详细信息

error: function(jqXHR, textStatus, errorThrown)
{
  alert("Error: "+errorThrown+" , Please try again");   
}

这样做,以获取错误详细信息

error: function(jqXHR, textStatus, errorThrown)
{
  alert("Error: "+errorThrown+" , Please try again");   
}

在Firefox中使用Firebug来监视AJAX请求。这很有启发性。您希望显示什么错误?MySQL错误?PHP错误?HTTP错误代码?您可以在[other thread][1][1]中找到答案:是您的朋友。现在我们来看看服务器的实际错误是什么。在Firefox中使用Firebug来监视AJAX请求。这很有启发性。您希望显示什么错误?MySQL错误?PHP错误?HTTP错误代码?您可以在[other thread][1][1]中找到答案:是您的朋友。现在我们来看看服务器的实际错误是什么。