Guest User

Untitled

a guest
Feb 22nd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. function ExecUpdate(endpointUrl, itemTerm) {
  2. var headers = {};
  3. headers["X-HTTP-Method"] = "MERGE";
  4. headers["If-Match"] = "*";
  5.  
  6. headers["Accept"] = "application/json;odata=verbose";
  7. headers["X-RequestDigest"] = $("#__REQUESTDIGEST").val();
  8. var method = 'POST';
  9. var ajaxOptions =
  10. {
  11. url: url,
  12. type: method,
  13. contentType: "application/json;odata=verbose",
  14. headers: headers
  15. };
  16. if (typeof itemterm != 'undefined') {
  17. ajaxOptions.data = JSON.stringify(itemTerm);
  18. }
  19. return $.ajax(ajaxOptions);
  20. }
  21.  
  22. var listName = 'list name'; //set list name
  23. var itemId = 1; //set item id
  24. var webUrl = _spPageContextInfo.webAbsoluteUrl;
  25. var endpointUrl = webUrl + "/_api/web/lists/GetByTitle('" + listName + "')/items(" + itemId + ")";
  26. var fieldName = 'field name'; // field name
  27. var itemTerm = {
  28. '__metadata': { 'type': 'SP.Data.ContactsListItem' },
  29. fieldName: {
  30. '__metadata': { 'type': 'SP.Taxonomy.TaxonomyFieldValue' },
  31. 'Label': 'set term label', //set term label
  32. 'TermGuid': '73ggdtes-8weg-6dsg-f982-9djksh6dvd34', //set term guid
  33. 'WssId': -1
  34. }
  35. };
  36. ExecUpdate(endpointUrl, itemTerm)
Add Comment
Please, Sign In to add comment