Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
  2. <script type="text/javascript">
  3. $(document).ready(function () {
  4. var userid = _spPageContextInfo.userId;
  5. function GetCurrentUser() {
  6. var requestUri = _spPageContextInfo.webAbsoluteUrl + "/_api/web/getuserbyid(" + userid + ")";
  7. var requestHeaders = { "accept" : "application/json;odata=verbose" };
  8. $.ajax({
  9. url : requestUri,
  10. contentType : "application/json;odata=verbose",
  11. headers : requestHeaders,
  12. success : onSuccess,
  13. error : onError
  14. });
  15. }
  16. function onSuccess(data, request){
  17. var loginName = data.d.Title;
  18. SetUserFieldValue("people",loginName);
  19. }
  20. function onError(error) {
  21. //alert(error);
  22. }
  23. function SetUserFieldValue(fieldName, userName) {
  24. var _PeoplePicker = $("div[title='" + fieldName + "']");
  25. var _PeoplePickerTopId = _PeoplePicker.attr('id');
  26. var _PeoplePickerEditor = $("input[title='" + fieldName + "']");
  27. _PeoplePickerEditer.val(userName);
  28. var _PeoplePickerObject = SPClientPeoplePicker.SPClientPeoplePickerDict[_PeoplePickerTopId];
  29. _PeoplePickerObject.AddUnresolvedUserFromEditor(true);
  30. }
  31. GetCurrentUser();
  32. });
  33. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement