- Home
- Categorie
- Coding e Sistemistica
- PHP
- la prprietà responseText di un oggetto xmlHTTPrequest
-
la prprietà responseText di un oggetto xmlHTTPrequest
Cia a tutti
qualcuno di voi mi sa dire se la proprietà responseText di un oggetto della classe xmlHTTPrequest possa restituirmi l'intero risultato di mysql_query($query) proveniente da una pagina php chiamata istanziando un oggetto della classe xmlHTTPrequest?Quindi:
var myrequest=new XMLHttpRequest(ecc.......);
ecc......La pagina miapagina.php mi ritorna $ result=mysql_query($query) che contiene i records trovati/o (pochi o molti non importa.
Attualmente restituisco con un echo il risultato della query sotto forma di stringa che costruisco con un while ($riga = mysql_fetch_array($risultato, MYSQL_BOTH))
{eccc} che mi vierne restutuito alla pagina html dalla proprietà responsetext.Ma io vorrei che alla pagina html giungesse sotto forma di $result ovvero nello stesso formato che mi viene restituito da mysql_query($query)
Grazie
-
ciao
se non ho capito male tu vorresti sapere se l'oggetto responseText può contenere il risultato della query in formato diciamo "nativo" ?
Se è così la risposta è no, ed è dovuta al fatto che php e js (e quindi la piattaforma ajax) sono due cose diverse ... l'unico metodo per farli comunicare è attraverso le stringhe o con i form, proprio come hai fatto tuSpero di esserti stato utile
-
Grazie.
Però vedo che è anche possibile restituire un ARRAY
o NO?PS
responseText non mi risultava fosse un oggetto
-
@Pablito said:
responseText non mi risultava fosse un oggetto
Si, effettivamente è una proprietà dell'oggetto XMLHttpRequest ...
Per quanto riguarda la restituzione di un array, mi pare che non sia possibile, ma potresti verificare facendo ritornare allo script php un array e poi nella parte js stampare il tipo di responseText con typeof(responseText), ma non so se funziona ...