无法从全局javascript变量中获取值

时间:2015-10-15 10:20:09

标签: javascript

我试图从我在我正在使用的两个函数之外声明的变量中接收数据。

var AccountOwnerId;

function checkUserContact() {

    var lookup = new Array();
    lookup = Xrm.Page.getAttribute("pp_qcustomerid").getValue();
    if (lookup != null) {
        var name = lookup[0].name;
        var id = lookup[0].id.substring(1, 37);
        var entityType = lookup[0].entityType;
    }

    var res = retrieveRecord(id, "AccountSet", UserRetrievedSuccess, UserRetrievedError, "OwnerId");

    alert(AccountOwnerId);
}

function UserRetrievedSuccess(data, textStatus, XmlHttpRequest) {
    AccountOwnerId = data.OwnerId.Id;
    alert(AccountOwnerId);
    return AccountOwnerId;
}

" UserRet中的警告框。"。得到正确的值,但是" checkUs中的警报......"获得"未定义"。

一直尝试不同的方法来解决这个问题,但都会导致同样的问题。所以我没有想法。

0 个答案:

没有答案