2010-06-24 5 views
1

J'ai un formulaire avec un champ de texte, que je veux soumettre en utilisant post (Jquery). J'utilise Java/Spring et Tomcat6 côté serveur.

vient ici le problème:

Le texte est soumis correctement, à moins d'un « » dedans. Dans ce cas, le texte est tronqué (tout après est ignoré

Exemple:

  1. "Bonjour, ceci est un test." -> OK
  2. « Bonjour Ce ''.. est un test « -> échec

numéro de phrase 2 sera « Bonjour » après le poste

c'est le code que je utilise pour poster.

.
$.post('/Forge/units/'+unitCode+'/addlo/'+learningObjective,$("#searchForm").serialize(), 
        function(data){ 
        } 
      ); 

J'ai essayé aussi sans sérialisation la forme:

$.post('/Forge/units/'+unitCode+'/addlo/'+learningObjective, 
        function(data){ 
        } 
     ); 

Quelqu'un at-il une idée de ce qui peut causer ce problème?

+3

Veuillez poster votre code. Essayez d'utiliser firebug et voyez ce qui est affiché, de cette façon vous saurez où est le problème. – Kobi

Répondre

1

Je recommande fortement d'utiliser le jQuery Form Plugin pour faire un formulaire AJAX. Il a beaucoup de fonctions utiles ainsi que la publication de formulaire ajax.