ajax – 在GET上期待JSON结果时,Angularjs $http“XML解析错误:
发布时间:2020-12-15 22:55:09 所属栏目:百科 来源:网络整理
导读:当我提交 angularjs $http GET调用时,我收到 XML解析错误. $http呼叫代码段是: $http({ method: 'GET',url: "myapp/api/items" + itemId }); 错误是: XML Parsing Error: no element found Location: moz-nullprincipal:{f191853f-5581-b049-b83f-5f4b6921
当我提交
angularjs $http GET调用时,我收到
XML解析错误.
$http呼叫代码段是: $http({ method: 'GET',url: "myapp/api/items" + itemId }); 错误是: XML Parsing Error: no element found Location: moz-nullprincipal:{f191853f-5581-b049-b83f-5f4b69211adb} Line Number 1,Column 1: 返回的数据是JSON.如果我将URL放在浏览器中,则提交请求并且响应数据在浏览器中成功返回. 我尝试将responseType:’json'(和responseType:’application / json’)添加到$http调用但没有成功. (我在angularjs http doc中引用了Usage部分来确定如何配置调用.) 有没有办法可以强制将响应数据识别为json以避免该错误? 解决方法
如果您使用的是Mozilla Firefox,请安装firebug并尝试在Net面板或Console面板中检查http GET.
在标题选项卡中,您可以检查发送和接收的内容类型.也许问题出在服务器端响应的内容类型中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |