2016-11-22 15 views
0

私の取得要求のデータ配列にはデータベースレコードがありません。代わりに、index.htmlのコーディングが含まれていますか?どのようにそれを修正するには?

角度jsコード取得要求を開始します。

$scope.displayEvent = function(){ 
 
    
 
      data = {}; $scope.events = {}; 
 
      console.log('Data before get request', data); 
 
     $http.get('/api/events/display').success(function(data) { 
 
//   
 
//    console.log($scope.formData); 
 
      console.log("Success: "+JSON.stringify(data)); 
 
      $scope.events = data;    
 
      
 
     }) .error(function(data){ 
 
       
 
     }); 
 
       
 
     };
<button type="submit" class="btn btn-primary btn-lg" ng-click="createEvent()">Submit</button>  
 
     <button type="button" class="btn btn-primary btn-lg" ng-click="displayEvent()">Display</button> 
 
     
 
    </form> 
 
     <br> 
 
     
 
     <form> 
 

 
      
 
     <div class="form-group">       
 
      <ul ng-repeat="event in events "> 
 
      
 
      <li>{{event.eventtitle}}</li> 
 
<!--   <li><iframe ng-src= "{{imageUrl}}" width="200" height="200" frameborder="0" allowfullscreen imageChGallery=""></iframe> </li>--> 
 
      </ul> 
 
      
 
      </div>

+0

ブラウザでまったく同じURLを使用する場合、あなたは何を得るのですか? –

+2

あなたのapiがjsonの代わりにHTMLを返すようです。 –

+0

デバッガ/ネットワークをサーバからチェックインします。おそらくHTML(バックエンドの問題)です。 – Maxime

答えて

0
$scope.displayEvent = function(){ 

     data = {}; $scope.events = {}; 
     console.log('Data before get request', data); 
     $http.get('/api/events/display').success(function(response) { 

console.log("Success: "+JSON.stringify(response.data)); 
      $scope.events = data;    

    }) .error(function(data){ 

    }); 

    }; 
関連する問題