Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    37

    Ajax pr oblema passaggio variabili

    Ciao a tutti, ho un problema con ajax, uso jquery e vorrei passare delle variabili ad un altra pagina. Fin qui tutto bene, tranne il fatto che laddove è contenuto uno spazio dall'altra parte arriva senza (mando "ciao ciao" ma arriva "ciaociao"). Il problema non sussiste se mando le variabili attraverso la Url.
    ecco il codice

    codice:
    $("document").ready( function() {
                        $("#ingresar").click(function (){
                        var passwd = $("#passwd").val();
                           var user = $("#user").val();
    
                if (passwd != "" && user != ""){
                             $.ajax( {
                                type :"POST", //come invio i dati sempre maiuscolo
                                url :"login.asp", //dove li invio
                                data :"user=" + user + "&passwd=" + passwd, //qui passo le variabili verso l'altra pagina come faccio con asp
                                success : function(tipo) {
                                        if (tipo == "userlogin" || tipo == "admilogin"){
                                        location.reload('http://www.regresoyorugua.com');
                                         }else $("#login").html(tipo);
                                         
                                   }
                            });
                }else $("#login").html("<b style='color:red;'>Llena los campos para acceder.[/b]");
                
              });
    });
    grazie mille

  2. #2
    prova con l'escape:

    data :"user=" + escape(user) + "&passwd=" + escape(passwd),
    I DON'T Double Click!

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    37
    perfetto!!! funziona!!!! grazie mille


    Isma

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    37
    ho ancora un problema da porre....ho risolto la questione degli spazi con l'escape...
    avevo già problemi con i caratteri speciali ma non se presi da database! Se un mio script in asp prelevava contenuto dal database con caratteri speciali e lo incollava nella pagina veniva tutto normale. Solo che utilizzando ajax per passare la variabile ora mi vengono nuovamente quei simboli strani. Con un form normale questo non succede...

    Sapete darmi qualche dritta? per forza uno script per i caratteri speciali devo usare?

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.