Je construis un tagger. Une fois qu'un utilisateur soumet une étiquette, les retours ajax:Boucle jQuery à partir d'une réponse AJAX
{"returnmessage":"The Ajax operation was successful.","tagsinserted":"BLAH, BLOOOW","returncode":"0"}
Je veux prendre la tagsinserted et la boucle à travers elle, et pendant chaque boucle prendre l'élément dans la liste et l'insérer sur la page HTML. suggestion sur la façon de le faire correctement?
Voici le code actuel:
$("#tag-post").click(function(){
// Post $('#tag-input').val()
$.ajax({
url: '/tags/ajax/post-tag/',
data: { newtaginput : $('#tag-input').val(), userid : $('#userid').val()},
success: function(data) {
// After posting
alert('done');
}
});
});
J'aime ça. étrange .. Voici la réponse: {"returnmessage": "L'opération Ajax a réussi.", "tagsinserted": "adadada", "returncode": "0"} Je reçois un tagsinserted est undefined? – AnApprentice
@nobosh - Ajoutez l'option 'dataType: 'json',' à votre appel $ .ajax et 'alert (data);' à votre appel de succès, qu'obtenez-vous? –
Il est toujours dit "data.tagsinserted est indéfini" dans Firebug .... Voici la réponse à nouveau: {"returnmessage": "L'opération Ajax a été couronnée de succès.", "Tagsinserted": "tettttt", "returncode": " 0 "} – AnApprentice