jQuery / ajax – Inviare dati via post
- Questo topic ha 24 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 7 mesi fa da Angelo.
- AutorePost
- 21 Luglio 2011 alle 18:01 #1616AngeloPartecipante
Ciao a tutti, dovrei inviare dei dati via post però mi da un blocco cioè dopo un certo numero di caratteri non mi fa inviare…
Codice:
function Sender(){ var news = $("#input").val(); $.ajax({ type: "POST", url: "sender.php", data: "mess="+mess, cache: false, success: function(html){ }}); }
Sapete dirmi dove sbaglio…
Vi ringrazio anticipatamente…
22 Luglio 2011 alle 07:16 #1845jqueryitaliaAmministratoreCiao Angelo e benvenuto.
L’errore è semplice: hai chiamato ‘news’ il valore del campo input, mentre alla chiamata ajax passi il valore ‘mess’ che non è settato da nessuna parte 😉
22 Luglio 2011 alle 13:49 #1846AngeloPartecipanteGrazie, no scusa ho sbagliato a scrivere io…
Codice:
function Sender(){ var mess = $("#input").val(); $.ajax({ type: "POST", url: "sender.php", data: "mess="+mess, cache: false, success: function(html){ }}); }
Non mi fa inviare dopo un certo numero di caratteri e lo stesso vale con get….
Cosa sbaglio…
=)
22 Luglio 2011 alle 15:25 #1847jqueryitaliaAmministratore=D
Prova ad inserire un alert prima della chiamata ajax e controlla se il testo c’è tutto.
Scrivi:
alert(mess);
prima di:
$.ajax({...
22 Luglio 2011 alle 16:35 #1848AngeloPartecipanteLo provato l’alert mostra tutto il messaggio ma non lo invia…
23 Luglio 2011 alle 07:42 #1849jqueryitaliaAmministratoreOK, il testo viene passato tutto.
Mi poi dire cosa fa il file sender.php e soprattutto cosa ti ritorna?
Inoltre la funzione di callback success è vuota o_O
23 Luglio 2011 alle 16:22 #1850AngeloPartecipanteHo una textbox dove scritto il testo che mi interessa, tramite un pulsante richiamo la funzione e tramite jquery invia via post il testo contenuto nella texbox…
La cosa bella è che con testi non molto lunghi funziona, con testi un pò più lunghi si blocca non invia il testo, avevo sentito parlare di questa cosa ma sapevo di questo blocco solo da parte del jquery via get e non via post…
=)
25 Luglio 2011 alle 08:07 #1851jqueryitaliaAmministratoreSecondo me l’errore non è dovuto a jQuery: quella chiamata l’ho usata spessissimo senza mai avere problemi.
Continuo a non capire cosa intendi per ‘non invia il testo’: a chi lo deve inviare? A sender.php? Se si, cosa fa sender.php: salva in un DB o cos’altro?
25 Luglio 2011 alle 11:36 #1852AngeloPartecipantesi,sender.php salva nel db il testo, pero con testi brevi funziona…
26 Luglio 2011 alle 08:40 #1853jqueryitaliaAmministratoreOK.
Nel DB come hai impostato il campo dove viene salvato il testo?
Come VARCHAR o come TEXT?
- AutorePost
- Devi essere connesso per rispondere a questo topic.