Php 跟踪ajax错误并向其发出警报
我在jquery中使用ajax调用来处理一些数据库操作,在ajax代码中我有一个关于错误的警报属性,它给出了我的错误消息,但是我想知道错误是什么 这是我的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)
$.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]中找到答案:是您的朋友。现在我们来看看服务器的实际错误是什么。