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

    Submit jQuery senza reload pagina

    Ciao a tutti,
    vorrei inviare un form senza ricaricare la pagina, sto tentando con jQuery ma non mi invia nulla..
    Ho provato senza risultati sia con:
    codice:
    $('form#modulo').submit(function(evt) {
    	evt.preventDefault();
    	var $form = $(this),
    	$postdata = $form.serialize(),
    	$postURI  = $form.attr('action');
    	$.post($postURI, $postdata, function() {
    	});
    });
    che con:
    codice:
        var form = $('form#modulo');       
        form.bind('submit', function(evt) {
            var s1 = form.serialize();        
            $.ajax({
                method  : 'post',
                url     : form.attr('action'),
                data    : serializedData,              
            })  
            evt.preventDefault(); 
         });
    come mai?

  2. #2
    $('#idbottoneform').live('click',function() {

    $('#loader').html('<center>[img]images/loading.gif[/img]</center>');
    var campo1= $("input#campo1").val();
    var campo2= $("input#campo2").val();
    $.ajax({
    type: 'POST',
    url: 'processodati.php',
    data: 'campo1=' + campo1 + '&campo2=' + campo2,

    cache: false,
    success: function(html){

    $('#loader').html('');
    aggiorna(); // sei hai una lista sotto il form
    }
    });
    return false;
    });


  3. #3
    grazie casuluca,
    infatti ho risolto in modo simile al tuo:

    codice:
    function OnClickInvia () {
          var email = $("#email").val();
          var messaggio = $("#messaggio").val();
    		
         //chiamata ajax
        $.ajax({
    	type: "POST",
    	url: "send.php",
    	data: "email=" + email + "&messaggio=" + messaggio,
    	dataType: "html",
    	success: function(msg)
    	{
    	$("#risultato").html(msg); // messaggio di avvenuto invio
    							  },
    	 error: function()
    		{
    		alert("Chiamata fallita, si prega di riprovare.");
    	}
          });
     }
    però non capisco perchè non va con la prima soluzione jQuery $.post... maaa...
    grazie
    ciao

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da lapiadina
    ...
    però non capisco perchè non va con la prima soluzione jQuery $.post... maaa...
    ...
    La chiamata $('form#modulo').submit era racchiuso nel ready (al caricamento della pagina)?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    azz... no, era racchiuso in function OnClickInvia () {

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da lapiadina
    azz... no, era racchiuso in function OnClickInvia () {
    ecco spiegato perché non andava
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Originariamente inviato da cavicchiandrea
    ecco spiegato perché non andava

    grazie mille

    p.s. mi son memorizzato il tuo sito, così la prox volta ti commissiono il lavoro

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.