Показать сообщение отдельно
  #1 (permalink)  
Старый 16.04.2015, 10:37
Интересующийся
Отправить личное сообщение для Svetik-top Посмотреть профиль Найти все сообщения от Svetik-top
 
Регистрация: 20.03.2015
Сообщений: 20

как правильно отправить POST
Ребят есть форма:

<form ng-init="addNewClicked=false; " ng-if="addNewClicked" id="newTaskForm" class="add-task">
<div class="form-actions">
<div class="input-group">
<input type="file" class="form-control" name="comment" ng-model="taskInput" placeholder="1" ng-focus="addNewClicked">
<input type="text" class="form-control" name="comment" ng-model="taskInput1" placeholder="2" ng-focus="addNewClicked">
<input type="text" class="form-control" name="comment" ng-model="taskInput2" placeholder="3" ng-focus="addNewClicked">
<div class="input-group-btn">
<button class="btn btn-default" type="submit" ng-click="addTask(taskInput,taskInput1,taskInput2)"><i class="glyphicon glyphicon-plus"></i>&nbsp;Add New Task</button>
</div>
</div>
</div>
</form>


а вот сам обработчик!!!
var app = angular.module('myApp', []);

app.controller('tasksController', function($scope, $http) {
  getTask(); // Load all available tasks 
  function getTask(){  
  $http.post("ajax/getTask.php").success(function(data){
        $scope.tasks = data;
       });
  };
  $scope.addTask = function (image, name, descr) {
    $http.post("ajax/addTask.php?image="+image+"&name="+name+"&descr="+descr).success(function(data){
        getTask();
        $scope.taskInput = "";
		$scope.taskInput1 = "";
		$scope.taskInput2 = "";
      });
  };

});


Дело все в том ребят, что я передаю все GET'ом а вот файл передается некорректно! Я ума не сложу как мне передать файл! Говорят что файл нужно постить! так как GET не подходит! скажите что делать???
Ответить с цитированием