使用jQuery.load()或.get()返回500错误消息
我尝试使用jQuery.load()方法进行AJAX调用。当请求通过时,它将正确加载返回数据。如果我得到一个500错误,它不会。是否也有方法输出失败的请求消息信息使用jQuery.load()或.get()返回500错误消息,jquery,exception-handling,httpwebrequest,Jquery,Exception Handling,Httpwebrequest,我尝试使用jQuery.load()方法进行AJAX调用。当请求通过时,它将正确加载返回数据。如果我得到一个500错误,它不会。是否也有方法输出失败的请求消息信息 $("#activity").load("/forumsetup", { id:myid }, function(data) { $("#restart").css("visibility","visible"); }); 我可以在firebug中看到它,但希望将其加载到我的页
$("#activity").load("/forumsetup", { id:myid },
function(data) {
$("#restart").css("visibility","visible");
});
我可以在firebug中看到它,但希望将其加载到我的页面。从jQuery文档页面:
是的,jquery在xhr中返回一个对象。您只需通过以下方式访问它:
$("#success").load("/not-here.php", function(response, status, xhr) {
if ( status == "error" )
{
if (xhr.status == 500 )
do something...
有关更多信息,请检查:此问题中的答案解决了吗?很好,解决了。就我而言,这是一个典型的RTFM案例。呵呵。嗯,我记得读过jQuery添加了对所有请求函数检测失败请求的支持,所以这只是一个快速查找。不过,如果您对答案感到满意,请将其标记为答案。
$("#success").load("/not-here.php", function(response, status, xhr) {
if ( status == "error" )
{
if (xhr.status == 500 )
do something...