0

我将做一些 REST-ing 和 oData-ing,所以我从DataJS project获得了可执行文件。我已将该文件添加datajs-1.0.3.min.js为 Web 资源,并将我自己的文件添加qwerty.js为另一个。所以,我最终得到了两个名为:

  1. CRMKonsulterna_MyOwnStuff
  2. CRMKonsulterna_TheCoolStuff

现在的问题是,当我从我在他们的网站上找到的网络资源 1 执行下面的代码片段时,我得到一个崩溃告诉我:

领域:窗户

事件:加载

错误:“OData”未定义

var shazoo = function () {

  alert("Commenced...");

  OData.read(
    "http://services.odata.org/Northwind/Northwind.svc/Categories",
    function (data) {
      var html = "";
        $.each(data.results, function (l) { 
          html += "<div>" + l.CategoryName + "</div>";
        });
        $(html).appendTo($("#target-element-id"));
    }
  );

  alert("Completed.");

}

如何从 Web 资源 1 中的方法引用 Web 资源 2 中的方法?我找到了这个讨论,但它并没有给我太多。我什至不知道如果一个人理解他们在说什么是否有帮助。

编辑

我已经进行了一些更改,并尝试OData了我的方法是否知道这样的方法。

alert(OData);

期待一个null值,我惊讶地发现它给了我 {Object object} 。所以,我猜测网络资源之间的联系已经建立。是这样吗?另外,我怎样才能打电话给我一些 oData 格式的数据?!

4

1 回答 1

1

您是否将两个库都添加到实体中?仅将它们添加为 Web 资源是不够的。

  1. 设置 -> 解决方案 ->
  2. {pick the solution} ->自定义 -> 自定义系统 ->
  3. 组件 -> 实体 -> {选择实体} -> 表单 -> {选择表单类型}
  4. 表单属性 -> 表单库
于 2012-10-09T17:54:47.467 回答