2010-10-04 3 views
2

Je rencontre des difficultés pour obtenir toutes les données de mon formulaire et les décomposer pour le débogage. Je veux juste remplacer le "&" avec une nouvelle ligne.Chaîne remplacer dans var avec jQuery

var formData = $("#customer_details_form").serialize(); 
var debugData = formData.text().replace(/&/g,'\n'); 

Merci

Répondre

2

La formData variable a la chaîne, de sorte text() ne devrait pas être nécessaire. Essayez le formData.replace(/&/g,'\n');.

+0

Merci pour la réponse que j'ai essayée et que je n'ai pas travaillé alors j'ai eu l'air un peu plus difficile. J'ai eu vars debugData et debug_data. lol merci encore! – moo

1

formData est une chaîne ordinaire. Supprimer l'appel .text().

4

jQuery's .serialize() method renvoie une chaîne, pas un objet jQuery, alors supprimez .text().

var formData = $("#customer_details_form").serialize(); 
var debugData = formData.replace(/&/g,'\n');