Salve,
ho creato un codice che via ajax invia un array multidimensionale ( o almeno spero lo sia ) ad un file php che dovrebbe lavorarlo inserendo i valori di ogni chiave nel database.
In realtà non sono riuscito ad arrivare all'insert nel database perchè non riesco a trasformare l'array che arriva da js in un array da poter utilizzare in php siccome è la prima volta che lo faccio mi viene pure il dubbio che si possa fare.
mi date una manina?
codice:
var items = [];
$(".items-selected .item-box").each(function(){
var element = $(this);
var id = element.data("id");
var quantity = $(".select-quantity",element).val();
items.push({
'id': id,
'quantity': "2"
});
});
console.log(items);
$.ajax({
type: "GET",
url: "index.php?controller=AdminGcweddinglist&ajax=true",
data: "function=edit_wedding&items="+items+"&id_customer=" + id_customer + "&" + form + "&token=" + token,
success: function (response) {
console.log(response);
}
});
Come vedete praticamente creo l'array e poi lo passo via ajax al php e chiedo di stamparmi alla fine del passaggio il risultato della funziona php in console.
codice:
echo json_decode($_GET['items'],true);
Il codice php ( se lo sostituisco con un echo "normale" funziona ), mi ritorna in console una riga .
Dove sbaglio?
Grazie in anticipo!