我正在尝试建立连接并使用 oData 格式下载任何内容。指向我正在使用的服务的 URL 返回一个漂亮的 oData-ishly 外观文档。现在,我想将这些内容读入我的 JavaScript 方法并使用它一段时间。但是,由于无法找到该属性的错误,我parse
不能。那让我伤心。
根据此页面(以及我发现的许多其他页面),主题中的错误是由不可用的 JSON 解析器引起的。这个问题对于 IE7 及以下版本显然是个大问题。但我在 IE9 和 IE10 上都遇到了同样的问题。默认情况下,JSON 支持应该集成到它们中。
- 可以在 IE10 中关闭 JSON 支持吗?如果可以怎么办?!
- 我如何测试我的浏览器现在是否可以处理 JSON 数据?
- 还可以做些什么来让我的机器获取数据?
- 该服务位于 CRM Dynamics 2011 服务器上是否重要?
我正在执行的代码如下。它是从该位置的 DataJS 项目站点获取的。当然,我已经测试过该OData
对象存在并且可以访问。
OData.read(
"https://myurl/2011/OrganizationData.svc/crmk_CustomEntitySet",
function(dataSet) { alert("Yippi!"); },
function(errorMessage) { alert("Buuuu..."); }
});