извлечение коллекции записей из сущности в динамическом crm с использованием REST и ajax - PullRequest
0 голосов
/ 09 марта 2011

Нужно получить все учетные записи из сущности учетной записи и показать это в окне предупреждения, используя ajax-вызов к Service OrganizationData.svc.

Этот вызов ajax отлично работает с постом. как в добавлении учетной записи в набор учетных записей. Получение всех учетных записей, используя GET. У меня проблемы

  $.ajax({
    type: "GET",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    url: "http://testCrm/MYORG/XRMServices/2011/OrganizationData.svc/AccountSet",
    beforeSend: function (XMLHttpRequest) {
        //Specifying this header ensures that the results will be returned as JSON.             
        XMLHttpRequest.setRequestHeader("Accept", "application/json");
    },
    success: function (data, textStatus, XmlHttpRequest) {
             if ((data.d != null) && (data.d.length > 0)) {        
              alert(data.d) 
                }
             else { alert("error!"); }                                 
    },
    error: function (XmlHttpRequest, textStatus, errorThrown) {
               }
});

});

Я получаю сообщение об ошибке, так что я предполагаю, что данные не возвращаются.

1 Ответ

0 голосов
/ 09 марта 2011

Я думаю, вы должны попробовать это

изменить это dataType: "json", на dataType: "jsonp"

или

открыть firebug (установите, если выпока не сделали этого) и посмотрите, какое сообщение об ошибке отображается, вам может понадобиться переключиться на вкладку NET в Firebug, если вы делаете междоменный запрос, что, я думаю, вы делаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...