Je suit réponse reurned d'un appel AJAX à la fonction de réussiteExtraire des données à tableau à partir appel ajax
{"0":"A",
"1":"B",
"2":"C",
"saved_as":["M","K","L"]}
Est-il possible d'avoir dans un tableau comme suit
dataObj[0]="A";
dataObj[1]="B";
dataObj[2]="C";
Sur un Côté non retourné les données peuvent avoir plus que les trois premiers éléments. Le dernier élément sera toujours sauvegardé en tant que
Merci.
Je reçois une réponse sous forme de chaîne.Comment la convertir en dataObj pour que je puisse l'exécuter en boucle? –
@Sonesh Dabhi: Si vous utilisez les méthodes AJAX de jQuery, alors si vous lui donnez simplement un type de données json, jQuery s'assurera qu'il est analysé. Sinon, vous utilisez 'var parsedObj = JSON.parse (dataObj)' pour l'analyser. Pour prendre en charge les anciens navigateurs, vous pouvez inclure [la bibliothèque JSON2] (https://github.com/douglascrockford/JSON-js/blob/master/json2.js). – user113716
var dataObj = eval ('(' + data + ')'); Je ne suis pas sûr de la différence entre les deux, mais cela a fonctionné. –