- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- jquery .ajax()
-
jquery .ajax()
Ciao a tutti, sto impazzendo da un paio di ore e non capisco dove sia l'errore
<script> jQuery(function($){ $('li.editableText').editableText({ newlinesEnabled: false }); $.editableText.defaults.newlinesEnabled = true; $('div.editableText').editableText(); $('.editableText').change(function(){ var sid = $(this).attr('id'); var nv = $('div.cambia'+sid).html(); }); $.ajax({ type: "POST", url: "albero_modifica.php", data: "nuovo=" + nv + "&id=" + sid + "&lang=<?=$lang?>", success: function(msg){ alert( "Data Saved: " + msg ); } }); }); </script>
è un edit in place, ho notato tramite i due alert che le variabili si riempono però non mi spedisce la richiesta alla pagina di modifica.
Se data: la faccio statica in qusto modo data: "nuovo=testo&id=1", funziona.Qualcuno sa come mai? grazie ciao
-
nv contiene un testo semplice o complesso, con tag html e/o altro?
prova con escape():data: "nuovo=" + escape(nv) + "&id=" + sid + "&lang=<?=$lang?>",