Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    67

    [JQuery] Ajax, dati post troncati.

    Salve a tutti.

    Ho un semplice form composto da un input di testo ed una textarea; su quest'ultima ho utilizzato Ckeditor.

    Al click del bottone (button, no submit), ho questa soluzione:

    codice:
    $("#bottone").click(function(){
        	var nome = $("#nickname").val();
        	var testo = $("#editor").val();
    		alert(testo);
    		$.ajax({
    		  type: "POST",
    		  url: "pagina_exe.php",
    		  data: "nome=" + nome + "&testo=" + testo,
    		  dataType: "html",
    		  success: function(msg) {
    			$("#risultato").html(msg);
    		  },
    		  error: function() {
    			alert("Chiamata fallita, si prega di riprovare...");
    		  }
    		});
    	  });
    In sostanza il mio scopo è inviare le variabili nome e testo alla mia "pagina_exe.php" in POST.
    Tutto alla grande, considerando che l'alert inserito lì in alto mi ritorna esattamente ciò che deve - riguardo la textarea, intendo! - ovvero il testo inserito, completo e formattato.

    Il problema è ciò che JQuery mi rimanda alla pagina php.
    Mi tronca tutto, praticamente, qualora nella stringa vi siano singoli apici (') oppure accenti.

    Ciò che mi torna l'alert:
    "

    Ciao! Questa &egrave; una prova con l&#39;apostrofo.</p>"
    (appunto: l'accento mi torna come & egrave ; e l'apostrofo come l & #39.)

    Ciò che mi stampa php:
    "Ciao! Questa "

    La pagina php, al momento, altro non contiene che un semplice:
    codice:
    echo $_POST["testo"];
    Grazie!

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    67
    Oh!
    Grazie mille :-) Avevo provato con uno str.replace - non era ovviamente la... strada giusta (pensavo che il problema fosse di Ckeditor).

    Funziona! Grazie mille ancora, buona giornata!

  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    prego figurati è un piacere

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.