admin管理员组文章数量:1391943
I was developing Breeze JS To Dos app using ASP Web Api. When I request to the resource I'm getting "Metadata query failed for: odata/Todos/Metadata; NaN". But when I manually request to /odata/Todos/Metadata it works fine. Do you have any idea bout this?
I was developing Breeze JS To Dos app using ASP Web Api. When I request to the resource I'm getting "Metadata query failed for: odata/Todos/Metadata; NaN". But when I manually request to /odata/Todos/Metadata it works fine. Do you have any idea bout this?
Share Improve this question asked Mar 30, 2013 at 6:28 DilanDilan 111 silver badge4 bronze badges 1- Can you show some sample code that isn't working? – PatrickSteele Commented Mar 30, 2013 at 11:54
2 Answers
Reset to default 6Try:
var dataService = new breeze.DataService({
serviceName: "http://localhost:2099/api/yourcontent/",
hasServerMetadata: false,
});
var manager = new breeze.EntityManager({ dataService: dataService });
I found the MaxDataServiceVersion header from datajs to cause 404s...
Try
var oldClient = OData.defaultHttpClient;
var myClient = {
request: function (request, success, error) {
delete request.headers.MaxDataServiceVersion;
return oldClient.request(request, success, error);
}
};
OData.defaultHttpClient = myClient;
本文标签: javascriptMetadata query failed for Breeze JSStack Overflow
版权声明:本文标题:javascript - Metadata query failed for: Breeze JS - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744601249a2615080.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论