2

我在字段的 onChange 事件上有以下 javascript:

$.ajax({
    type: "GET",
    dataType: "json",
    url: Xrm.Page.context.getServerUrl() + "/XRMServices/2011/OrganizationData.svc/rdi_departmentSet(guid'" + departmentId + "')",
    success: function (data, textStatus, xhr) {
        alert("Success");   
    },
    error: function (xhr, textStatus, errorThrown) {
        alert(errorThrown.name + " - " + errorThrown.msg + " -- " + textStatus);
    }
});

错误回调正在触发,我在警报中收到“TypeError - undefined - error”。如果我提醒我作为 url 传递的内容,我可以在 IE 中浏览到它并查看正确的结果。知道是什么导致了 TypeError 吗?

4

1 回答 1

3

在这种情况下,我认为您缺少“?” 在“rdi_departmentSet”之后。

此外,我总是使用如下过滤器语法:http: //msdn.microsoft.com/en-us/library/gg309461.aspx#BKMK_filter

于 2012-09-11T14:44:08.400 回答