0

我知道,我知道,JSON 中的“JS”和 jQuery 中的“j”代表 JavaScript。如果您发现更好的表述,请随时编辑标题。

当我在浏览器中输入 URL“http://beep-beep”时,我会得到一个格式很好的 JSON 文件,其中包含“{sound: 'beep',occurrence: 2}”,这意味着 Web 服务按预期工作。然后我想:让我们在 CRM 中这样做,在onLoad功能上创建一个实体。所以,我正在尝试执行以下操作,直接从 SDK 复制。

alert("Commence.");

$.ajax({
  type: "POST",
  url: "http://beep-beep",
  data: "{}",
  contentType: "application/json; charset=utf-8",
  dataType: "json",
  success: function (msg) {
    alert("Yippi!");
  }
});

alert("Finish.");

但是,代码崩溃告诉我“$”不是一个定义的符号。jQuery 不是 CRM JavaScript 引擎不可或缺的一部分吗?!我在这里想念什么?有没有更简单的方法来使用 JSON 提要?

4

3 回答 3

2

不,jQuery 不是 CRM 的一个组成部分。有一个使用 jQuery 使用 REST 端点的 SDK 示例,它显示在表单中包含 jQuery Web 资源。

http://msdn.microsoft.com/en-us/library/gg309549.aspx

于 2012-11-06T16:34:28.983 回答
2

您是否包含了 jquery 库?您是否遇到与此相同的问题... Object Expected error, javascript, jQuery

于 2012-11-06T16:16:28.483 回答
0

尝试改变

$.ajax({

jQuery.ajax({
于 2012-11-06T16:15:52.257 回答