Jquery GET请求返回200和有效JSON字符串时发生AjaxError

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字符串而没有任何问题

我正在做一些简单的Ajax GET调用,如下所示:

{
    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提供了正确的标头?