Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Nella pagina php che fornisce le variabili metti solo:

    Codice PHP:
    echo $var1.";".$var2.";".$var3 
    mentre estrai le variabili dal response ajax con

    codice:
    var esplose=responso.split(";");
    var1 = esplose[0];
    var2 = esplose[1];
    var3 = esplose[3];
    Tecnolgie per l'arte.
    Arti per la tecnologia.
    softhare

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2015
    Messaggi
    18

    Passaggio variabili da PHP a Ajax senza pagina html

    Quote Originariamente inviata da softhare Visualizza il messaggio
    Nella pagina php che fornisce le variabili metti solo:

    Codice PHP:
    echo $var1.";".$var2.";".$var3 
    mentre estrai le variabili dal response ajax con

    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.