Ciao ragazzi
Non riesco a capire un concetto in AJAX/php. Quando effettuo una chiamata AJAX che punta un file php, all'interno di quel file riesco a recuperare i parametri inviati, usando $_GET e $_POST a seconda del verbo con cui effettuo la richiesta. Fin qui ci arrivo. Ho letto, però su alcune guide, che con una chiamata AJAX posso inviare anche dati in formato JSON invocando nella chiamata la funzione setRequestHeader("Content-Type", "application/json"). Quello che non riesco a capire è come all'interno del file php riesco a recuperare il dato inviato in formato JSON. Ieri, dopo aver visitato un'infinità di pagine, ho trovato che posso recuperare il dato JSON tramite la funzione php file_get_contents("php://input"). Secondo voi esiste qualche altro modo, per fare quello che ho spiegato, all'interno del file php. Grazie ciao a tutti
Non riesco a capire un concetto in AJAX/php. Quando effettuo una chiamata AJAX che punta un file php, all'interno di quel file riesco a recuperare i parametri inviati, usando $_GET e $_POST a seconda del verbo con cui effettuo la richiesta. Fin qui ci arrivo. Ho letto, però su alcune guide, che con una chiamata AJAX posso inviare anche dati in formato JSON invocando nella chiamata la funzione setRequestHeader("Content-Type", "application/json"). Quello che non riesco a capire è come all'interno del file php riesco a recuperare il dato inviato in formato JSON. Ieri, dopo aver visitato un'infinità di pagine, ho trovato che posso recuperare il dato JSON tramite la funzione php file_get_contents("php://input"). Secondo voi esiste qualche altro modo, per fare quello che ho spiegato, all'interno del file php. Grazie ciao a tutti