Visualizzazione dei risultati da 1 a 5 su 5

Discussione: CreateNode con Ajax

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    68

    CreateNode con Ajax

    Il mio problema č il seguente..
    io ho un documento xml del tipo
    <nome>...</nome>
    <cognome>...</cognome>


    ..
    che in js tramite ResponseXml recupero....
    quindi in sostanza faccio document.getElementByTagName("nome")[0].firstChild.data;
    ora devo usare createNode perchč voglio creare un input type=Radio e passarlo tramite la funzione ajax alla pagina che lo ha richiamato..
    quindi faccio el=createNode("input");
    el.setAttribute("type","text");
    ora come posso restituire il valore alla pagina html..se facevo cn responseTExt
    lo trasmettevo cn innerHtml ..devo usare appendChild..funziona??

  2. #2
    non si capisce niente di quello che stai facendo.

    Tu effettui la richiesta AJAX, ottieni l'XML dalla pagina ed estrai il valore, poi cos'č che vuoi fare con quel campo input?
    I DON'T Double Click!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    68
    (valorenome)document.getElementByTagName("name").. .

    ora voglio creare
    <input type=radio name=radio value=valorenome>ValoreNome</input>
    e passarlo a html

  4. #4
    devi avere un punto della pagina identificabile dove inserirlo (magari una form, sennā č un po' inutile)

    poi fai:

    codice:
    var inpt = document.createElement('input');
    inpt.type = "radio"; //Che sennā ti fa il campo di testo
    inpt.value = valorenome;
    inpt.name = "valorenome";
    
    var elem = document.getElementById("ElemID"); //ElemID č l'id dell'elemento contenitore per il radio
    
    elem.appendChild(inpt);
    elem.appendChild(document.createTextNode(" "+valorenome));
    I DON'T Double Click!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    68
    grazie mille

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 © 2026 vBulletin Solutions, Inc. All rights reserved.