AngularJS:页面完全加载后HTTP请求没有响应

时间:2018-01-29 12:53:43

标签: javascript angularjs httprequest

我有一个发票页面,所有值都基于AngularJS ng-model s(变量),因此它们是动态的。

当我更改文本字段DISCOUNT时,所有值都会根据折扣值(也重复调用函数abc)而更改。这很好。

但是现在我在函数loadadditionalvalues中创建了一个新函数abc并请求HTTP调用。第一次这个功能正常工作。但是,当我在折扣字段中键入内容时,它会请求,但从不响应并被我的新函数loadadditionalvalues挂起。

function abc(){
    $scope.loadadditionalvalues = function (n,o,scope)
    {
        arr=[];
        $scope.isAppInitialized = false;
        var requestUrl = 'page_test.php?do=action_netvalues&action=ID' ;
        $http({
            url: requestUrl,
            method: 'GET'
        }).then(function(response){
            if(typeof response.data.ERROR_MSG !== 'undefined' || typeof response.data !== 'object' || typeof response.data.message !== 'undefined' || (typeof response.data.success !== 'undefined' && !response.data.success))
            {
                console.log("error ");
            }
            else
            {
                $scope.staffel_liste =response["data"];
            }
        });
    };

    $scope.loadadditionalvalues(null,null,scope);
}

0 个答案:

没有答案