Nella pagina php che fornisce le variabili metti solo:
mentre estrai le variabili dal response ajax conCodice PHP:echo $var1.";".$var2.";".$var3
codice:var esplose=responso.split(";"); var1 = esplose[0]; var2 = esplose[1]; var3 = esplose[3];
Nella pagina php che fornisce le variabili metti solo:
mentre estrai le variabili dal response ajax conCodice PHP:echo $var1.";".$var2.";".$var3
codice:var esplose=responso.split(";"); var1 = esplose[0]; var2 = esplose[1]; var3 = esplose[3];
Come da tuo consiglio nel file php funzionante, ho aggiunto sotto:
<?php $valorifile = file('data-nuovo.csv'); // leggo il file
$datirecord = explode(":", $valorifile[0]); // creo la matrice della riga
$dato1 = $datirecord[0]; // valore campo
$dato2 = $datirecord[1]; // valore campo
$dato3 = $datirecord[2]; // valore campo
$dato4 = $datirecord[3]; // valore campo
$dato5 = $datirecord[4]; // valore campo
echo $dato1.';'.$dato2.';'.$dato3.';'.$dato4.';'.$dato5 ;
?>
Nel file .js ho fatto una funzione di questo tipo:
function leggiDati() {
// attivazione Ajax
var xhr;
if (window.XMLHttpRequest) xhr = new XMLHttpRequest(); // x tutti i browsers
else xhr = new ActiveXObject("Microsoft.XMLHTTP"); // x IE
var url = 'script/processo4.php';
xhr.open('GET', url, true);
xhr.onreadystatechange = function () {
//4: verifica se la richiesta è finita e la risposta è pronta
// 200: “OK” altrimenti 404: “Page not found”
if (xhr.readyState===4 && xhr.status===200) {
// commenti per la verifica del passaggio delle variabili
alert(xhr.responseText);
}
}
xhr.send();
var esplose=xhr.split(";");
var1 = esplose[0];
var2 = esplose[1];
var3 = esplose[3];
// ajax stop
return false;
var player = GetPlayer();
player.SetVar("dato0101",dato01);
*/
}
Quando parli di "response Ajax" intendi l'oggetto xhr? Corretto?!
Grazie per la collaborazione