Inviare dati JSON con una call ajax ad un controller di Codeigniter

Inviare dati JSON con una call ajax ad un controller di Codeigniter

Vediamo quindi il codice:

questo è lo script da inserire nella parte html:

function sendJson(){
    $.ajax({
        method: "post",
        url: "{/literal}{$path}{literal}/views/getpresets",
        data: {view_type: "B"},
        success: function (data) {
            response = JSON.parse(data);
            console.log(response.response);
                          }
    });
}

ed ecco la funzione del controller di Codeigniter:

public function getjson(){
    $mypostdata=$this->input->post();
    echo "Ecco i dati json che avete inviato:<br>";
    echo "<pre>";
    print_r($mypostdata);
    echo "</pre>";
    }

Se ci troviamo in una funzione PHP possiamo usare la variabile
 $_POST al posto di $this->input->post();

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

%d blogger hanno fatto clic su Mi Piace per questo: