Jquery GET请求返回200和有效JSON字符串时发生AjaxError
我正在做一些简单的Ajax GET调用,如下所示:Jquery GET请求返回200和有效JSON字符串时发生AjaxError,jquery,json,ajax,html-framework-7,Jquery,Json,Ajax,Html Framework 7,我正在做一些简单的Ajax GET调用,如下所示: { url: url, method: 'GET', success: func, contentType: 'application/json; charset=utf-8', dataType: 'json' } 调用成功并返回200和一个有效的json字符串。但是ajaxError总是被炒鱿鱼 如果我删除了dataType:'json'part,这很好,我可以手动解析json字符串而没有任何问题
{
url: url,
method: 'GET',
success: func,
contentType: 'application/json; charset=utf-8',
dataType: 'json'
}
调用成功并返回200和一个有效的json字符串。但是ajaxError
总是被炒鱿鱼
如果我删除了dataType:'json'
part,这很好,我可以手动解析json字符串而没有任何问题
我正在附上一个返回对象的屏幕截图以供检查-我找不到问题
注意:我正在使用Framework7的jQuery实现,但我几乎不相信它们有bug。但是ajaxError一直被解雇,它说了什么?@Andreas它没有说什么。我注册了一个
ajaxError
回调。无论如何,我又附加了一张图片来显示ajaxError
事件。如果触发了错误事件,则会出现一个…是,但请求正常,json文本有效。错误是什么?服务器是否为json提供了正确的标头?