Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185

    inserire un elemento all'interno di un id come primo figlio

    ho un div cosi strutturato
    <div id="risultato">


    ciao</p>


    ciao</p>


    ciao</p>
    </div>

    ora vorrei inserire come primo figlio di id risultato, la risposta che mi da questa funzione qui sotto
    function funzione() {

    JQ.ajax({
    type: "POST",
    url: "prova.php",
    data: "variabile=" + variabile,
    dataType: "html",
    success: function(msg)
    {
    var risultato = document.getElementById("risultato");
    risultato.insertBefore(msg,risultato.childNodes[0]);

    },
    error: function()
    {
    alert("Chiamata fallita, si prega di riprovare...");
    }
    });
    }


    pero' non va....

  2. #2
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185
    mi da questo come errore

    Could not convert JavaScript argument arg 0 [nsIDOMHTMLUListElement.insertBefore]


    e come se non volesse mettere il risultato di prova.php come primo figlio dell'id risultato

  3. #3
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185
    .....non capisco perchè se devo creare ed appendere un nuovo figlio lo mette


    se devo invece appendere la risposta di una funzione (msg) non me l'appende.....!!!!che nervi

  4. #4
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185
    non mi fa questo

    var risultato = document.getElementById("risultato");
    JQ("#risultato ").insertBefore((msg), risultato.firstChild);

  5. #5
    Da come lo usi assumo che quel JQ sia l'oggetto jQuery.

    Se usi jQuery, usalo in tutte le sue potenzialità, e soprattutto leggi la documentazione.

    Per quello che ti serve dovrebbe bastarti qualcosa tipo:
    JQ('#risultato').prepend(JQ(msg));
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

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.