我有错误500(内部服务器错误),我不知道是什么问题 m.ajaxTransport.a.send @ jquery.min.js:4
(匿名函数)@add:198
fichier javascript:
$("#addItem").on('click',function(e){
e.preventDefault();
var id_produit = parseInt($("#produit_id option:selected").val());
var prix = parseFloat($('#prix_produit').val());
var remise = parseFloat($('#remise_produit').val());
var qte = parseInt($('#count_produit').val());
var id_facture = <?php echo($count_id); ?>;
var data = [];
data = {
FacturesProduit: {
facture_id : id_facture,
produit_id : id_produit,
prix : prix,
remise : remise,
quatite : qte
}
};
console.log(data);
var url = <?php echo $this->Html->url(array('controller' => 'facturesproduits' , 'action' => 'ajout_produit')); ?>;
$.ajax({
url: url,
type: "POST",
data: data,
success: function (result) {
console.log(result);
}
});
});
行动:
public function ajout_produit() {
$message = 'error';
if ($this->request->is('ajax')) {
$data = $this->request->data;
if ($this->FacturesProduit->save($data)) {
$message = 'success';
}
}
echo json_encode($message);
die();
}
感谢