Javascript sharepoint 2010 ecmascript用户配置文件属性

Javascript sharepoint 2010 ecmascript用户配置文件属性,javascript,sharepoint-2010,Javascript,Sharepoint 2010,每个用户都有一个名为“EmployeeID”的用户配置文件属性。我想使用emcascript检索当前用户的“EmployeeID”,但不知道如何检索 ExecuteOrDelayUntilScriptLoaded(getWebUserData, "sp.js"); var context = null; var web = null; var currentUser = null; function getWebU

每个用户都有一个名为“EmployeeID”的用户配置文件属性。我想使用emcascript检索当前用户的“EmployeeID”,但不知道如何检索

        ExecuteOrDelayUntilScriptLoaded(getWebUserData, "sp.js");
        var context = null;
        var web = null;
        var currentUser = null;

        function getWebUserData() {      
            context = new SP.ClientContext.get_current();
            web = context.get_web();
            currentUser = web.get_currentUser();
            currentUser.retrieve();
            context.load(web);
            context.executeQueryAsync(Function.createDelegate(this, this.onSuccessMethod), Function.createDelegate(this, this.onFailureMethod));
        }
        function onSuccessMethod(sender, args) {
            var currentUser= web.get_currentUser();
// how to get employeeID user profile property?

        }
        function onFailureMethod(sender, args) {
            alert('Unable to find your user information.');
        } 

无法使用CSOM访问用户配置文件属性。去看看SPServices和GetUserProfileNNN方法的实现: