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
852
20
28
62
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
G Valore del campo id maggiore di 9999 MySQL 0
M Leggere in un report il valore di una casella combinata di una maschera Database 0
otto9due Leggere valore da array multidimensionale a chiavi dinamiche PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
L Ripetere Campi disabilitando input in riferimento ad un valore della select jQuery 0
C ACCESS Aprire maschera se valore non presente in una combo MS Access 7
R valore value di un id da passare in chiamata ajax Ajax 3
napuleone modificare il valore dellascroll bar di webkit HTML e CSS 8
R Aprire maschera con Openform filtrando un campo testuale con un valore recuperato da un'altra maschera MS Access 10
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

Discussioni simili