У меня есть число div, с разными идентификаторами. То, что я пытаюсь сделать, когда щелкнул этот конкретный div, будет вызываться функция js, и значение id этого div будет отправлено на php и назначено переменной php, а затем будет получен ответ. Мне нужно, чтобы это выполнялось через угловой js ajax, метод $ http. Это мой простой метод ajax, что мне теперь нужно делать?
<div class="col-sm-4 col-md-4 ppp" ng-repeat="id in d" data-id="32"> function divClick(id){ var headers = {'Content-Type': 'application/x-www-form- urlencoded'}; var app = angular.module("myApp",[]); app.controller("myCtrl",function($scope,$http){ $http({ method:"POST", url:"files.php", headers:headers }).then(function(res){ } }) }); }
Просто добавьте данные для отправки:
$http({ method:"POST", url:"files.php", data: { "id": id }, headers:headers })
И измените свой заголовок, чтобы установить его как содержимое: application/json