max_nakamura
@max_nakamura
Php разработчик

В чем ошибка моего кода?

Добрый день всем! Подскажите пожалуйста где ошибка? Мой запрос почему то отправляет вместо того что я заполняю в форме вот это [object Object]. Я новичок, где ошибся?

//Activity controller
.controller('ActivityCtrl', function($scope, $rootScope, $state, $ionicLoading, $ionicScrollDelegate, PostService, $http, AuthService) {
    var user = AuthService.getUser();
    $http.get("http://mysite.com/api/buddypressread/activity_get_activities_grouped/?userid=" + user.data.id)
    .success(function(data) {
      $scope.activities = data.activities;
    });



  $scope.addActivity = function(){    
    //    
    var dataObj = {
        new_activity : $scope.new_activity
    };  
    $http.post('http://mysite.com/api/userplus/activities_post_update/?key=57f211a0354d7&cookie=' 
      + user.cookie + '&content=' + dataObj).success(function(data, status, headers, config) {
      $scope.message = data;
    });

    $scope.new_activity='';
  };

})


form  class="row" novalidate>
      <div class="col col-80 content col-center">
        <input class="new-comment-message" type="text" placeholder="Leave activity." ng-model="new_activity"
         name="new_activity"></input>
      </div>
      <div class="col col-20 button-container col-center">
        <button class="button button-clear send" type="submit" ng-click="addActivity()">
          Send
        </button>
      </div>
    </form>
  • Вопрос задан
  • 154 просмотра
Пригласить эксперта
Ответы на вопрос 2
@DanSorokin
Full-stack developer at onvoya.com
JSON.stringify(dataObj)
Ответ написан
@lega
Обычно куки передаются в хедере, а данные вторым параметром в теле запроса
$http.post('http://my...', JSON.stringify(dataObj))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы