Ciao,
ho una funzione in php che mi returna un array tipo:
array (
[1]=>'primo',
[2]=>'secondo',
[3]=>'terzo'
)
Vorrei richiamare questo oggetto in una pagina attraverso una Ajax.Request (uso prototype).
Volevo capire qualche cosa a riguardo:
1. che tipo di dati devo aspettarmi di ritorno da una ajax.request?
2. che tipo di dati devo mandare ad una ajax request?
3. si mi arrivasse (non so come) un array come ci posso "giocare"?
cioè in poche parole io ho trovato questo:
index.php
la pagina get.php è cosi:Codice PHP:<script type="text/javascript">
new Ajax.Request('get.php',
{
method:'get',
onSuccess: function(transport){
var response = transport.responseText || "no response text";
alert("Success! \n\n" + response);
},
onFailure: function(){ alert('Something went wrong...')}
});
</script>
Ovviamente la index.php non mi mostra nitente (anzi mi pianta un alert ma con no response text) ...Codice PHP:[ ... dichiaro funzione ... ]
getSquadre(); //return an array
Ovviamente se nella pagina get.php ci faccio un echo 'ciao'; l'alert mi stampa ciao...
Come faccio a passare alla index.php questo oggetto che non è un testo stampato sulla pagina get.php?
Delucidatemi perfavore perche sto sciopandociao"!!


Rispondi quotando
)
