Ciao, ho un problema con una chiamata Ajax dove invio i dati della mail ad un php che spedisce il tutto.
Funziona tutto bene a patto che non inserisca il campo messaggio (il testo della mail). Questo è il codice che funziona:

codice:
        $.ajax({
          type: "POST",
          url: "https://www.xxxx.it/sendmail.php", 
          data: { contratto: vcontratto,
                  tipo : vtipo, 
                  nominativo: vnominativo,
                  comune : vcomune,
                  tel : vtel,
                  email: vemail}
        }).done(function( messaggio ) {
          alert( "Data Saved: " + messaggio );
                  menu.setMainPage('page1.html', {closeMenu: true});
                    showAlert('Il messaggio è stato inviato con successo', 'Email', 'OK', '');  
        }).fail(function() { alert("error"); });
se dopo il campo mail, inserisco il campo messaggio (il testo della mail) mi esce questo errore che copio:

Uncaught RangeError: Maximum call stack size exceeded

Questo è l'HTML del campo messaggio:
codice:
<textarea name="messaggio" id="messaggio" class="text-input--underbar width-full"  placeholder="Inserisci la tua richiesta"></textarea>
Potete aiutarmi a capire?
grazie