在 CRM Dynamics 中,我正在执行以下代码。我试图将它放在一个try-catch
语句中以捕获据称未捕获的异常,但这没有任何区别。我猜它发生在CRM 服务器、C# 代码或类似的东西中。
var temp = OData.read({
urlOrRequest: "https://myurl/2011/OrganizationData.svc/crmk_CustomEntitySet",
success: function(dataSet) { alert("Yippi!"); },
error: function(errorMessage) { alert("Buuuu..."); },
handler: null,
httpClient: null,
metaData: null
});
当然,我已经测试过执行https://myurl/2011/OrganizationData.svc/crmk_CustomEntitySet
调用,它会按预期返回数据,所以显然我已经按顺序获得了连接和访问权限。
但是,我没有执行任何回调。一切都只是幽灵般的安静。但是,当我尝试关闭或重新加载页面时,我从 CRM Dynamics 收到一条错误消息,其部分内容如下所列。
<ScriptErrorDetails>
<Message>Exception thrown and not caught</Message>
<Line>13</Line>
<URL>/%7B634854498230000000%7D/WebResources/crmk_MyResourceWithDataJS</URL>
<PageURL>/userdefined/edit.aspx
?etc=10008&pagemode=iframe&preloadcache=1349853066209</PageURL>
<Function></Function>
<CallStack></CallStack>
</ScriptErrorDetails>
鉴于我在 CRM Dynamics(低)和 DataJS 包(loooow)方面的能力水平,我不知道为什么它不起作用,也不知道如何解决它。
我已经检查了我可以在他们的页面上找到的每个示例