Valore di ritorno script lato server

GoldenDragon

Nuovo Utente
22 Giu 2015
8
0
0
Tramite json lancio una chiamata ajax ad uno script php, passando tramite metodo POST una stringa di testo inserita dall'utente. Lo script php modifica la stringa e la deve restituire al response handler che la deve stampare a video in un punto preciso della pagina.
Guardando in giro ho notato che i valori di ritorno dello script lato server sono sempre passati tramite una echo. La mia domanda è: questa echo stampa a video i valori di ritorno o li passa semplicemente al response handler? Se li stampa, esiste un modo per passare il parametro senza stamparlo?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, echo stampa sempre a video, ma nel caso di una chiamata json ( $.getJSON ) l'echo verrà restituito nel response della chiamata e di conseguenza lo puoi utilizzare come preferisci con javascript. Guarda la documentazione jquery.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
è uguale
Codice:
$.ajax({
  dataType: "json",
  url: url,
  data: data,
  success: function(response) {
    console.log(response);
  }
});
 

MarcoGrazia

Utente Attivo
15 Dic 2009
813
18
18
59
Udine
www.stilisticamente.com
A dire il vero echo ( PHP ) se chiamato via ajax non stampa mai nulla, non solo i json, il motivo è che la chiamata avviene via GET/POST o altro, e la risposta segue lo stesso canale, tu ricevi i dati via GET/POST quindi non stamperà mai nulla anche se scrivi echo 'Ciao!';
Ti consiglio di monitorare le risposte tramite qualche aplpicazione come firebug o "Iseziona elemento" di Chrome per verificare sempre che i valori di ritorno siano quelli cercati, oppure Firefox developer.
Scusate per il consiglio non richiesto :D
 
Discussioni simili
Autore Titolo Forum Risposte Data
L pdo (stampare un valore con ritorno a funzione) PHP 0
V Valore di ritorno (simile ad un vostro precedente post) Ajax 2
P problemino con il valore di ritorno di una funzione Javascript 2
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
D controllare valore in tabella mysql PHP 0
M Estrarre valore con SELECT COUNT PHP 0
A passara valore name da .autocomplate Javascript 2
D riempire campo inserendo un valore in un altro campo PHP 2
S riflettere valore di campo input range in live Javascript 0
R aggiornamento valore db in base all'orario PHP 1
W Mandare a capo valore di SQL Classic ASP 2
W fare la somma di un valore estratto da un ciclo while Classic ASP 0
L Ricerca valore mysql e incremento PHP 73
M Problema assegnazione valore PHP 2
M Recuperare valore PHP 5
G [Javascript] Passare un valore via querystring Javascript 1
B [PHP] Valore variabile non riconosciuto PHP 1
S [ASP] SALVARE VALORE SELECT OPTION SU CAMPO TABELLA ACCESS Classic ASP 9
giusebos [PHP] radiobutton: disattivare specifico valore PHP 11
N [PHP] Estrarre singolo valore da array PHP 4
T MYSQL: valore più frequente ma con difficoltà in più... PHP 1
S aggiornare valore di un elemento xml con php PHP 8
D [PHP] Confronto valore negativo PHP 4
G [ASP] Incrementare un valore on the fly su selezione select Classic ASP 3
M [PHP] valore dentro uno shortcode PHP 0
BottyE Valore da javascript a php Javascript 2
M [PHP] valore tabella in campo form PHP 1
M valore tabella in campo form Presentati al Forum 1
V [PHP] Variabile modificata in un if non mantiene quel valore PHP 5
B [PHP] passare valore ad un form su un'altra pagina PHP 4
M [Javascript] [HTML] come aumentare il valore di una progress bar quando si preme un bottone Javascript 1
M [Visual Basic] Cercare un file pdf all'interno di una cartella attraverso il valore di una txtbox Visual Basic 1
paloppa [PHP] Dubbio valore variabile PHP 16
F [Javascript] select list concatenate - passare valore dalla prima alla seconda Javascript 7
V [Javascript] Passaggio valore da popup a pagina madre Javascript 5
danjde [MySQL] Escludere specifico valore dalla query select MySQL 3
M [Java] Cambio valore variabile ignorata Java 1
K [PHP] $_POST di un valore in un while PHP 10
A incrementare valore nel campo input jQuery 0
G [ACCESS2007]: contare li ultimi record con lo stesso valore in un campo, finchè il valore non cambia MS Access 2
G [PHP] ESTRARRE DA DB VALORE MASSIMO E MINIMO IN UN INTERVALLO IMPOSTABILE A PIACERE PHP 56
E [PHP] valore checkbox PHP 1
andreas88 Consiglio valore in euro di un Notebook usato Discussioni Varie 3
S recuperare il valore di un campo input cliccando sul relativo dato di una tabella jQuery 0
K [PHP] Passare valore select PHP 2
P Javascript o Jquery - recupero testo (oltre al valore) di una select Javascript 5
M Passaggio valore da una pagina PHP all'altra tramite ajax Ajax 1
giancadeejay [PHP] portare valore estratto in un INPUT in modo dinamico PHP 3
M [RISOLTO] jQuery non funziona... valore "undefined" jQuery 2
Trapano [MySQL] mostra solamente i campi con asterisco prima del valore MySQL 0

Discussioni simili