Верно, я создаю метод, который добавляет учетную запись в Dynamics CRM с помощью Ajax POST к встроенному веб-сервису, код выглядит следующим образом:
var context = GetGlobalContext();
var serverUrl = context.getServerUrl();
var ODATA_ENDPOINT = "/XRMServices/2011/OrganizationData.svc";
var account = new Object();
account.Name = "Sample Account created via OData jQuery library.";
// Parse the entity object into JSON
var jsonEntity = window.JSON.stringify(account);
// Asynchronous AJAX function to Create a CRM record using OData
$.ajax({ type: "POST",
contentType: "application/json; charset=utf-8",
datatype: "json",
url: serverUrl + ODATA_ENDPOINT + "/AccountSet",
data: jsonEntity,
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) { },
error: function (XMLHttpRequest, textStatus, errorThrown) { }
});
Право, этот код имеет ссылку на JSON иБиблиотеки JQuery, как мне связать их в динамическом CRM 2011.
Я ищу, чтобы выполнить код функции onload, чтобы добавить новую учетную запись.Но сейчас я нахожусь в неведении относительно того, как это будет работать.
Я понимаю, что сначала мне нужно:
- Перейти к веб-ресурсам
- Добавить приведенный выше jquery
- сохранить файл
- Перейти к моей сущности и добавить библиотеку javascript и ее метод для вызова onload
, но он ссылается на библиотеки json и jquery, хотя,Как это работает?