Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [Ajax] Ritorno di tag HTML da XML

    Ciao ragazzi non riesco a capire perchè non mi ritorna la stringa con i tag HTML annessi da questa chiamata Ajax...

    Il file XML che mi ritorna è il seguente:
    codice:
    <estrazioneConversazione>
    <test_uno>Conversazione multipla Iniziata da Me</test_uno>
    <test>
    Esempio di una conversazione multipla in corso iniziata da me
    </test>
    </estrazioneConversazione>
    è stato creato utilizzando CDATA nei tag...

    quando lo ricevo:
    codice:
    test_unoArray = xmlRoot.getElementsByTagName("test_uno");
    var test_uno = 	test_unoArray.item(0).firstChild.data;
    			
    testArray = xmlRoot.getElementsByTagName("test");
    var test = 	testArray.item(0).firstChild.data;
    
    			 
    alert(test_uno);
    alert(test);
    			 
    document.getElementById('TDContenuti').innerHTML = test_uno+test;
    non visualizzo i tag nè negli alert nè quando faccio la innerHTML....Come posso ovviare?

  2. #2
    Ho creato il file XML che poi ho mandato, in questo modo:

    Codice PHP:
    $strutturaXML = '<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>'; # inizio della creazione della struttura XML
    $strutturaXML .= '<estrazioneConversazione>';

        $strutturaXML .= '<test_uno><![CDATA[ '.$testoMod_T.' ]]></test_uno>';
        $strutturaXML .= '<test><![CDATA[ '.$testoMod_C.' s]]></test>';
        
        
        $strutturaXML .= '</estrazioneConversazione>';
        //generiamo la risposta
        if(ob_get_length()) ob_clean();
        header('Content-Type: text/xml');
        

    echo $strutturaXML;

  3. #3
    Non riesco a venirne a capo perchè effettivamente l'XML mi riporta i tag! Ma perchè quando li ricevo me li toglie?

  4. #4
    In quel modo me li toglie ma facendo così:

    codice:
    	$k = 'ciao';
    	$testo = ''.$k.'';
    	$strutturaXML .= '<testt><![CDATA['.$testo.']]></testt>';
    sul file xml lo vedo allo stesso modo dell'altro ma in questo caso me lo interpreta... mi chiedo perchè...

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.