Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Funzione Ajax

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    51

    Funzione Ajax

    Ciao, ho un problema che non ho capito. Vi copio il codice, sono 2 funzioni che fanno la stessa cosa. La prima funziona, la seconda no...senza darmi alcun errore javascript

    Codice PHP:
    window.addEvent('domready', function() {
        var 
    text = $('divRicerca_msg');

        var 
    cerca = new Request.HTML({
            
    url'posta/do_nuovo_messaggio.php?azione=cerca',        // l'url da contattare
            
    method'post',
            
    //update: text,            // l'elemento che verrÃ_ aggiornato al completamento della richiesta
            
    evalScriptstrue,        // gli script contenuti nel responso non verranno azionati
            
    onRequest: function() {
                
    //text.set('html', 'Request is running...');
            
    },
            
    onComplete: function(treeelementshtmljs) {
                
    //onComplete: function(html) {
                //text.set('html', html);
                //alert(tree);
                //eval(js);
                
    for(i=$('selCerca_destinatario').options.length-1;i>=0;i--)
                {
                    $(
    'selCerca_destinatario').remove(i);
                }
                var 
    cercati html.split("|");
                for (
    i=0;i<cercati.length;i++)
                {
                    var 
    aux cercati[i].split("@");
                    var 
    newoption = new Option(aux[0], aux[1]);
                    try
                    {
                        $(
    'selCerca_destinatario').add(newoptionnull);
                    }
                    catch (
    err)
                    {
                        $(
    'selCerca_destinatario').add(newoption);
                    }    
                }
            },
            
    onFailure: function() {
                
    //text.set('html', 'The Request has failed...');
            
    }
        });    
        
        var 
    posta = new Request.HTML({
            
    url'posta/do_nuovo_messaggio.php?azione=invia',        // l'url da contattare
            
    method'post',
            
    //update: text,            // l'elemento che verrÃ_ aggiornato al completamento della richiesta
            
    evalScriptstrue,        // gli script contenuti nel responso non verranno azionati
            
    onRequest: function() {
                
    text.set('html''Request is running...');
            },
            
    onComplete: function(treeelementshtmljs) {
                
    //onComplete: function(html) {
                
    text.set('html'html);
                
    //alert(tree);
                //eval(js);
            
    },
            
    onFailure: function() {
                
    text.set('html''The Request has failed...');
            }
        });    

        $(
    'frmNuovo_messaggio').addEvent('submit', function(event) {
            new 
    Event(event).stop();
            
    alert("asdsdfsdfsdfsd");
            
    posta.send($('frmNuovo_messaggio'));
    /*
            listbox_selectall('selDestinatario[]', true);
            
            if ($('selDestinatario[]').length==0)
            {
                jAlert('Non stati specificato destinatari', 'Errore di invio');
                return false;
            }
            
            if ($('txtMessaggio').value == "") 
            {
                jAlert('Il testo del messaggio Ã¨ vuoto', 'Errore di invio');
                return false;
            }
            
            if ($('txtOggetto').value == "") 
            {
                jConfirm('Il messaggio Ã¨ privo di oggetto.
    Inviare lo stesso?', 'Conferma invio', function(r) {
                    if (r)
                    {
                        $('txtDestinatario').value="(nessun oggetto)";
                    }
                });
            }
            invia.send($('frmNuovo_messaggio'));
    */
        
    }); 

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    51
    nada tutto risolto

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