Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Passaggio dati form con Ajax e problemi con l'url

    Ciao a tutti! Avrei un problema a inviare i dati del form utilizzando un input type=radio. la registrazione dei dati non avviene in quanto, dopo l'invio, sull' url mi compare (dopo il mio indirizzo) ?sesso=F#. I dati vengono presi attraverso questa funzione javascript
    codice:
    function getdati() {
        var array = [];
        [...]
        array['email'] = $('#email').val();
        array['sesso'] = $('input[name="sesso"]:checked').val();
        array['data_nascita'] = $('#data_nascita').val();
        array['citta'] = $('#citta').val();
        array['provincia'] = $('#provincia').val();
        array['cap'] = $('#cap').val();
    
        return array;
    
    }
    e i dati vengono passati attraverso una chiamata ajax del tipo:
    codice:
      $.ajax({
            url: "index.php",
            type: "post",
            data: {
                username: dati['username'],
    [...]
                 sesso: dati['sesso'],
    [...]

    anche modificando $('input[name="sesso"]:checked').val(); con $('#sesso').val(); non funziona ugualmente.. ovviamente se non inserisco il sesso funzione tutto regolarmente. Qualcuno saprebbe darmi un'indicazione per risolvere questo problema?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    l'input č in un form con action "#" e method "GET" ?
    La chiamata ajax la fai quando viene premuto un submit?
    No

  3. #3
    Quote Originariamente inviata da tampertools Visualizza il messaggio
    l'input č in un form con action "#" e method "GET" ?
    La chiamata ajax la fai quando viene premuto un submit?

    Innanzitutto grazie per la risposta! No, al form non ho scritto nč action nč method.. gestisco tutto con javascript.. il metodo č post come si puō vedere dalla chiamata ajax che ho postato.. gli altri dati li invia in post senza alcun problema, solo gli input type radio mi danno questo genere di problemi.. La chiamata ajax si attiva al click del pulsante

Tag per questa discussione

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.