Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery状态200 ok错误_Javascript_Jquery_Ajax_Get - Fatal编程技术网

Javascript jQuery状态200 ok错误

Javascript jQuery状态200 ok错误,javascript,jquery,ajax,get,Javascript,Jquery,Ajax,Get,我对jQueryAjax请求有一个非常特殊的问题 当用户浏览网页的各个部分时,会有jquery get()调用来获取某些内容。 问题是,这些请求在随机情况下会停止工作。 当我在firebug中检查请求响应时,请求状态为200 OK,但firebug请求的颜色为红色,与中的错误一样,但没有错误消息 firebug中的响应选项卡为空 问题是我正常访问这些URL,而不是ajax,内容正常返回 所以如果我重新启动浏览器,一切又会好起来, 我正在使用jquery1.7.1和jquery.effects.c

我对jQueryAjax请求有一个非常特殊的问题

当用户浏览网页的各个部分时,会有jquery get()调用来获取某些内容。 问题是,这些请求在随机情况下会停止工作。 当我在firebug中检查请求响应时,请求状态为200 OK,但firebug请求的颜色为红色,与中的错误一样,但没有错误消息

firebug中的响应选项卡为空

问题是我正常访问这些URL,而不是ajax,内容正常返回

所以如果我重新启动浏览器,一切又会好起来, 我正在使用jquery1.7.1和jquery.effects.core.js

这里是我提出请求的地方:

$.get('abc', function(data) {
...
}).error(function(xhr, status, error) { alert("An AJAX error occured: " + status +     "\nError: " + error);});
当问题发生且“status”变量的值为“error”且“error”变量为空字符串时,将调用警报


我真的不知道会出什么问题。如果您能提供一些帮助,我们将不胜感激。

请记住始终捕获错误并报告它们,这样您就可以发现问题,而无需猜测可能是什么:

$.ajax({
    url : '<url>',
    success : function (serverResponse) { ... },
    error   : function (jqXHR, textStatus, errorThrown) {
        if (typeof console == 'object' && typeof console.log == 'function') {
            console.log(jqXHR);
            console.log(textStatus);
            console.log(errorThrown);
        }
    }
});
$.ajax({
url:“”,
成功:函数(serverResponse){…},
错误:函数(jqXHR、textStatus、errorshown){
if(控制台的类型=='object'&&typeof console.log=='function'){
console.log(jqXHR);
console.log(textStatus);
console.log(错误抛出);
}
}
});
这将在尝试使用它之前检查以确保
console.log
存在并且是一个函数。如果存在
console.log
,则将记录与AJAX请求相关的所有错误信息


文档:

请记住始终捕获错误并报告它们,这样您就可以发现问题,而无需猜测可能是什么:

$.ajax({
    url : '<url>',
    success : function (serverResponse) { ... },
    error   : function (jqXHR, textStatus, errorThrown) {
        if (typeof console == 'object' && typeof console.log == 'function') {
            console.log(jqXHR);
            console.log(textStatus);
            console.log(errorThrown);
        }
    }
});
$.ajax({
url:“”,
成功:函数(serverResponse){…},
错误:函数(jqXHR、textStatus、errorshown){
if(控制台的类型=='object'&&typeof console.log=='function'){
console.log(jqXHR);
console.log(textStatus);
console.log(错误抛出);
}
}
});
这将在尝试使用它之前检查以确保
console.log
存在并且是一个函数。如果存在
console.log
,则将记录与AJAX请求相关的所有错误信息


文档:

您尝试过其他浏览器吗?一些代码可能会很有用。。。请至少给出一个返回上述错误的代码段Yep。这个问题确实是随机发生的,这里肯定有一些“特别”的事情发生。毫无疑问,水晶球的评论是最令人惊讶的搞笑。但是一些实际的帮助会更好。你试过其他浏览器吗?一些代码会很有用。。。请至少给出一个返回上述错误的代码段Yep。这个问题确实是随机发生的,这里肯定有一些“特别”的事情发生。毫无疑问,水晶球的评论是最令人惊讶的搞笑。但是一些实际的帮助会更好。