REST API get方法没有给出结果

时间:2017-02-27 13:42:22

标签: angularjs

我正在尝试从REST API获取记录, 我想在文本框ng-blur事件中获取该记录,

<div class="col-lg-4">
<input type="text ng-blur="dataTest()"   name="id" placeholder="Enter id Number" ng-model="id">
</div>

$http.get('http://192.168.0.103/api/home/Get_OneTime_Info/?User_ID=' +$scope.Id).
            success(function (data, status, header, config) {
                $scope.Details = data.User_OneTime; //GetAllBolck is the API service name and teh Table is the object name of that api. 
                alert('Success');
            }).
        error(function (data, status, header, config) {
            alert("error");

但是当我将静态数据发送到此服务时,它会获取记录。

1 个答案:

答案 0 :(得分:0)

假设后端工作正常,您正在使用的ng-model以及您追加到查询字符串的值是不一样的。你有ng-model =&#34; id&#34;但是你在查询字符串构建中使用$ scope.Id。

你需要在两者上使用相同的大小写,无论是$ scope.id和ng-model =&#34; id&#34;还是两者都有大写字母I.