Visualizzazione dei risultati da 1 a 2 su 2

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617

    Passare e utilizzare un array multidimensionale da js a php

    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!

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, dovrebbe esser bene o male giusto dato che con un echo se no ho capito male vedi l tuo object creato da javascript.
    Prova ad usare JSON.stringify prima di passarlo in GET (puoi provare anche a passare i dati in POST nel caso) e vedi se la conversione avviene correttamente.
    Cosa intendi con "mi ritorna una riga"?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.