使用ODATA和jQuery检索Dynamics CRM客户信息

时间:2017-06-13 11:15:58

标签: jquery odata dynamics-crm crm microsoft-dynamics

我尝试使用jQuery AJAX和ODATA从Dynamics CRM检索客户信息。

$.ajax({
    url : oDataUri,
    headers : {
        Accept: 'image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap,application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*',
        'Content-Type': 'application/x-www-form-urlencoded',
        'Access-Control-Allow-Origin' : '*'
    },
    crossDomain: true,
    xhrFields: {
        withCredentials: true,
    },
    dataType: 'jsonp',
    beforeSend : function(xhr){
        console.log(xhr);
    },
    complete : function(xhr){
        console.log(xhr);
    },
    success : function(xhr){
        console.log(xhr);
    },
    error : function(xhr){
        console.log(xhr);
    }
});

我做错了什么?我得到的错误是:

  

未捕获的SyntaxError:意外的令牌

1 个答案:

答案 0 :(得分:0)

我想响应类型不是JSON字符串,你确定它是JSON,如果不是你必须删除它:

dataType: 'jsonp',

希望它有所帮助,