2016-01-06 65 views
0

我正在嘗試更新特定用戶的詳細信息,並且它一直給我提示memberID未在腳本中定義的錯誤。我應該寫什麼呢?已經嘗試過memb,但仍然給了我相同的錯誤。感謝您的幫助未在AngularJS中定義memberID

Members.controller('editMembers',['$scope','$http','$routeParams',function($scope, $http,$routeParams){ 
    var id=$routeParams.id; 
    console.log(id); 
    $scope.updateMember=""; 

    //populating data with exsisting member details 
    $http.post('PHP/getMemberByID.php',{'id':id}).success(function(data){ 
     $scope.memb=data; 
     console.log(data); 
    }); 

    $scope.updateMember = function(project) { 
     $http.post('PHP/editMembers.php/'+id, memberID).success(function(data) { 
      if (data) {//row updated 
       console.log("Succesful Update"); 
      } else { 
       console.log("Unsuccesful Update"); 
      } 
     }); 
    }; 
}]); 
+0

如果您已經定義會員ID?它是來自$ http.post的數據嗎? –

+0

其中memberId已定義? –

+0

只是解決了這個問題,謝謝:) – tessie1959

回答

1

傳遞MEMBERID在功能上替代項目的

$scope.updateMember = function(memberID) { 
    $http.post('PHP/editMembers.php/'+id, memberID).success(function(data) { 
     if (data) {//row updated 
      console.log("Succesful Update"); 
     } 
     else { 
      console.log("Unsuccesful Update"); 
     } 
    }); 
}; 

,或者如果MEMBERID是項目集合,然後不喜歡

$scope.updateMember = function(project) { 
    $http.post('PHP/editMembers.php/'+id, project.memberID).success(function(data) { 
     if (data) {//row updated 
      console.log("Succesful Update"); 
     } 
     else { 
      console.log("Unsuccesful Update"); 
     } 
    }); 
}; 
+0

非常感謝它的工作!沒有注意到我正在做的那個愚蠢的錯誤。儘管如此,仍然需要將它保存在phpmyadmin中。 – tessie1959