Wenn ich diesen Link auf den Browser setzen, wird es funktionieren. Aber, wenn Sie auf die Schaltfläche klicken, wird es nicht funktionieren. Was ist falsch in diesem Code? http://localhost/youtubewebservice/shopCartProductDelete.php?cart_ID=6Löschen von Datenbankdaten in angularjs
$scope.delete = function(cart_ID, index) {
var params = $.param({"cart_ID":cart_ID});
console.log(cart_ID);
$http({
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
url: 'http://localhost/youtubewebservice/shopCartProductDelete.php?cart_ID=$cart_ID',
method: "GET",
data: params
}).success(function(data){
$scope.data.splice(index, 1);
});
}
<img src="img/removecart.png" ng-click="delete({{produ.cart_ID}}, $index)" style="max-height: 40px;margin-right: 15px;"/>
PHP-Code
<?php
$con = mysqli_connect("localhost","root","","look4com_lk");
if(isset($_GET['cart_ID'])){
$cart_ID = $_GET['cart_ID'];
$res = "DELETE FROM l4wlk_cart WHERE cart_ID='".$cart_ID."'";
mysqli_query($con, $res);
}
echo json_encode($result);
?>
überprüfen ich so 'ng-Klick = geändert "löschen (produ.cart_ID, $ index)"' aber das ist keine Arbeit. – moni123
versuchen Sie Konsole anmelden Controller 'produ.cart_ID'. Teilen Sie den Wert – Vineet
Wenn ich diesen Code 'console.log (cart_ID)' hinzufügen, wird die Warenkorb-ID angezeigt. Java Script Code hat einen Fehler. – moni123