Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    41

    ajax update in una div che non c'e'.

    Posto un frammento di codice, la pagina principale e':

    ...............


    <div class="ricerca">




    user: <input type="text" name="uid" value="" onkeyup="new
    Ajax.Updater('lista','/search',
    {asynchronous:true,evalScripts:true,onLoading:func tion(e)
    {Element.show('spinner');},onComplete:function(e)
    {Element.hide('spinner');},parameters:'uid='+this. value});" />
    <span id="spinner" style="display:none;">
    [img]/images/spinner.gif[/img]
    </span>
    </p>
    <div id="lista"></div>

    </div>

    </div>
    <div class="risultato">

    </div>

    Ho un campo testo il quale all'onkeyup scatena un evento ajax il cui risultato viene inserito nel div "lista".
    Fin qui tutto ok.
    All'interno del div "lista", quale risultato dell'evento ajax, ho un altro campo testo simile al precedente, anch'esso all'onkeyup scatena un evento ajax.
    Il problema e' che vorrei che il risultato di quest'ultimo evento venisse messo nel div "risultato".
    Cio' non avviene perche' il frammento di pagina posto dentro "lista" non vede il div "risultato".
    Cio' penso sia normale in quanto la pagina non viene ricaricata ovviamente.
    Ho necessita' pero' di fare in modo che l'output della seconda azione ajax venga messo nella div "risultato"
    Qualche soluzione?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    sicuro che "risultato" debba essere una classe e non un id?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    41
    Originariamente inviato da Xinod
    sicuro che "risultato" debba essere una classe e non un id?
    Non ci credo :-(

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.