2010-08-28 5 views
1

J'utilise Jquerys pour ajouter des données à ma base de données. J'ai une zone de texte qui permet aux utilisateurs de taper dans leurs messages et de le mettre à jour dans la base de données.Ajout de données ajax jquery, données html

Voici un extrait de code.

$.ajax({ 
    type : "POST", 
    url: "process.php", 
    data: "postmessage="+ postmessage +"& from_user="+ from_user +"& from_username="+ from_username, 

Mon problème est que lorsque les données contenues dans la variable « PostMessage » contient le caractère tel que "et" il ne parvient pas à poster Comment puis-je activer le filtre ces caractères et les replacer dans l'autre bout ????

Exemple de texte:.

"I've been talking alot lately" 

Répondre

0

jamais concaténer des chaînes Vous pourriez passer les arguments comme un hachage:De cette façon, jQuery prendra en charge les paramètres de codage d'URL correctement.

+0

Je l'ai fait mais ne fonctionne toujours pas hmmm .. Pourrait-il être un problème sur la fin de PHP lors de l'envoi à la DB ?? – user342391

+0

@ user342391, oui le problème est très probablement dans votre script PHP. –

+0

Existe-t-il un décodage nécessaire à la fin du php? Y at-il un moyen que je peux voir les données de poste ??? – user342391

Questions connexes