Я хочу удалить продукт из базы данных с помощью $ http delete и не могу, потому что я не могу восстановить идентификатор элемента в таблице.удалить запрос с помощью angularjs
код: данс ле controlleur:
@RequestMapping("/delete")
public boolean deleteProduit(Long Id)
{
produitRepository.delete(Id);
return true;
}
Dans HTML страницы:
<td >{{p.id}}</td>
<td>{{p.name}}</td>
<td>{{p.price}}</td>
<td>
<a class='btn btn-danger' href='' ng-click='supprim(produits.content)'>
Delete
</a>
Dans ЯШ:
$scope.supprim = function(data){
$scope.produits.content=data;
var index = $scope.produits.content.indexOf(data);
var result = confirm('Are you sure to delete this product ? ');
if(result===true)
{
alert($scope.produits.content.valueOf(id))
$http.delete("/delete?Id="+$scope.produits.content.id);
$scope.produits.content.splice(index, 1);
}
};
La страницы JSON эс т су Cette формный
{ "содержание": [{ "ID": 5, "название": "pk25", "цена": 125,0}, { "ID": 6, "Название":» pk25" , "цена": 125,0}, { "ID": 7, "имя": "pk25", "цена": 125.0}, { "ID": 8, "имя": "pk25", "цена" : 125,0}, { "ID": 9, "имя": "pk25", "цена": 125,0}], "TOTALPAGES": 2, "totalElements": 9, "последний" ложь, "размер": 5 , "число": 0, "первый": правда, "своего рода": нулевой, "numberOfElements": 5}
мне нужна помощь
Добро пожаловать на переполнение стека. Я отредактировал вам сообщение, чтобы исправить ошибки и форматирование английского языка. –