Php 如何在Vtiger中使用AppConnector?

Php 如何在Vtiger中使用AppConnector?,php,jquery,jquery-plugins,vtiger,vtigercrm,Php,Jquery,Jquery Plugins,Vtiger,Vtigercrm,我在vtiger中有一个API调用,它将提供帐户记录的详细信息,该调用由vtiger中的AppConnector.request()方法执行 如何从该调用中获取数据并在某些条件下进行操作。意思是,。。。我有这样的代码 creditLimit : function(){ var recordsData = null; jQuery('.btn-success').on('click', function(){ var account_id = jQuery('[na

我在vtiger中有一个API调用,它将提供帐户记录的详细信息,该调用由vtiger中的AppConnector.request()方法执行

如何从该调用中获取数据并在某些条件下进行操作。意思是,。。。我有这样的代码

creditLimit : function(){
    var recordsData = null;
    jQuery('.btn-success').on('click', function(){
        var account_id = jQuery('[name="account_id"]').val();
        console.log('Account id is :: ' + account_id);

        var dataUrl = "index.php?module=Inventory&action=GetOrgDetails&record="+account_id;
        console.log("Data URL", dataUrl);
        AppConnector.request(dataUrl).then(
            function(data){
                for(var id in data){
                    if(typeof data[id] === "object"){
                        recordsData = data[id];
                        console.log(recordsData);
                    }
                }
                if(recordsData !== null){
                    return false;
                }
            },
            function(error, err){
                alert("error");
            }
        );
    });
},
请求成功时,将填充recordsData变量。当我在

AppConnector.request(dataUrl).then(
    function(data){
        for(var id in data){
            if(typeof data[id] === "object"){
                recordsData = data[id];
                console.log(recordsData);
            }
        }
        if(recordsData !== null){
            return false;
        }
    },
    function(error, err){
        alert("error");
    }
);
这里我想要recordsData变量

当我直接在这里写的时候,它是首先执行的,而不是上面的请求。如何从请求中获取数据。当我从请求中得到一些东西时,我想结束流程

谢谢和问候