Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    348

    Dividere il responseText

    Ciao a tutti...

    Tramite uno script prelevo dei dati da una pagina ASP che poi vanno ad alimentare un menù a tendina.
    Ora devo fare una modifica e fare in modo che la pagina estragga anche un altro dato che verrà poi inserito in un altro posto della pagina.

    Il codice per il richiamo della pagina è questo:

    http.open('get', 'include.asp?job=email&ID_wlessClienti=' + document.getElementById("ID_Clienti_Chiamate").val ue);
    http.onreadystatechange = handleResponse_Email;
    http.send(null);

    function handleResponse_Email() {

    if (http.readyState == 1) {
    if (document.all) {
    objForm = eval("document.all.EmailClose");
    objForm.innerHTML = 'Loading...';
    } else {
    document.getElementById('EmailClose').innerHTML = 'Loading...';
    }
    }

    if (http.readyState == 4) {
    var response = http.responseText;
    if (document.all) {
    objForm = eval("document.all.EmailClose");
    objForm.innerHTML = "Tracking chiusura a " + response ;
    } else {
    document.getElementById('EmailClose').innerHTML = "Tracking chiusura a " +response ;
    }
    }
    }


    Da adesso mi serve fare in modo che il response della pagina vada ad avvalorare 2 div diversi e quindi deve essere diviso, una parte in un posto della pagina e la seconda parte in un'altra.

    Posso fare in modo che il risultato sia una stringa con un carattere di suddivisione (ad esempio |) ma come posso poi splittare questo valore?

    Grazie
    Edo

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    esempio

    codice:
    var v = t.split("|");
    if(v.length != undefined && v.length == 2)
    {
    	document.getElementById("div1").innerHTML = v[0];
    	document.getElementById("text1").value = v[1];
    }
    se non sbaglio, nel tuo caso devi sostituire t con response
    Pietro

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    348
    Colpito al primo colpo!!!

    Grazie mille... funziona!!!

    Buona giornata
    Edo

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da edo72
    Buona giornata
    Edo
    Buona giornata pure a te Ciao
    Pietro

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.