$ Je suis en train de poster un appel ajax comme si elle était l'élément de formulaire suivant:Jquery Poster tableau multidimensionnel via .ajax
<input type="text" name="data[BlogPost][title]" />
Mais je ne suis pas avoir de chance est ma source ici:
$.ajax({
url: "/add/",
type: "POST",
data: (/* what do I do here */),
success: function(msg){
alert(msg);
}
});
J'ai essayé des objets imbriqués mais qui génère seulement une réponse du serveur comme: tableau 'data' => string '[object Object]' (longueur = 15)
Lequel ne fait rien de bien!
Des pensées?
Juste curieux, est-ce que ça marche? 'data: {'data [BlogPost] [titre]': $ (" entrée [nom = 'données [BlogPost] [titre]'] "). val()'} ,? –
Vous devriez probablement échapper les caractères '[]' dans le sélecteur jQuery: http://docs.jquery.com/Selectors La liste tout en bas montre ce qui doit être échappé. Cela a plus à voir avec les sélecteurs jQuery et CSS qu'avec les noms W3C valides. –
@Doug: merci pour la perspicacité utile! –