博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
深入浅出SharePoint——利用jQuery访问SharePoint Web Service获取用户信息
阅读量:5324 次
发布时间:2019-06-14

本文共 1710 字,大约阅读时间需要 5 分钟。

 

function document.onkeyup() {    if (window.event.keyCode == 9) {        var fldAD = $(document).find(".ms-formtable").children().find("input[title='Title']")[0].value;        if (fldAD != "") {            GetUserProfileByName(fldAD);        }    }}$(document).ready(function () {    });function GetUserProfileByName(accountName) {    //Administrator    //Build the URL of the Lists.asmx web service.    //This is done by stripping the last two parts (/doclib/page) of the URL.    var hrefParts = window.location.href.split('/');    var wsURL = hrefParts[0] + "/_vti_bin/UserProfileService.asmx";    //URL:http://Minda/_vti_bin/UserProfileService.asmx    //The SOAP Envelope to send to the Lists.asmx web service.    //Tip: this XML can be copied from /_vti_bin/lists.asmx?op=GetListCollection    var soapEnv =        "
" + "
" + "
" + "
" + accountName + "
" + "
" + "
" + "
"; //Do the web service call async. $.ajax({ url: wsURL, type: "POST", dataType: "xml", data: soapEnv, complete: processResult, contentType: "text/xml; charset=\"utf-8\"" });}function processResult(xData, status) { var properties = $(xData.responseXML).find("PropertyData"); $(properties).filter( function () { return "FirstName" == $(this).find("Name").text(); }).each(function () { $(document).find(".ms-formtable").children().find("input[title='CostCenter']")[0].value = $(this).find("Value").text(); });}

  

转载于:https://www.cnblogs.com/mingle/archive/2012/08/11/2633823.html

你可能感兴趣的文章
Mysql 用户管理
查看>>
实验五
查看>>
焊接贴片
查看>>
C/C++掌握技能(一)
查看>>
数据库事务与锁详解
查看>>
实验3
查看>>
oracle导入大批量数据(20G)
查看>>
洛谷 P1508 Likecloud-吃、吃、吃
查看>>
Tile的更新
查看>>
在同一个页面设置两个选项卡菜单 滑动式导航
查看>>
Mybatis: 无效的列类型:1111错误
查看>>
DataGridView隔行显示不同的颜色
查看>>
封装数据库配置文件App配置文件
查看>>
python 执行shell命令
查看>>
Mybatis的mapper文件中$和#的区别
查看>>
Find the total area covered by two rectilinear rectangles in a 2D plane. 208MM
查看>>
C#学习笔记-观察者模式
查看>>
常用原生JS兼容性写法汇总
查看>>
微信公众号网页开发——阻止微信客户端内点击任何图片自动放大
查看>>
hadoop2.6.0实践:004 启动伪分布式hadoop的进程
查看>>