Sur le serveur, je retourne un tableau après certaines opérations. Je veux travailler avec ce tableau après l'appel Ajax réussit.Tableau de données pour le succès jQuery AJAX
var addPaymentType = function(){
var data = new Object()
data["function"] = "add";
data["payment_type_id"] = $("#payment_types").val();
data["data"] = $("#saveform").serializeArray();
$.ajax({
type: "POST",
url: location.href,
data: data,
dataType: "JSON",
success : function (data)
{
console.debug(data['plan_pt_id']);
}
});
};
Mais data['plan_pt_id']
est undefined
. Si je ne retourne pas un tableau, tout fonctionne bien. Mais comment puis-je travailler avec array?
Merci.
data ['plan_pt_id'] ne fonctionnera pas si les données sont un tableau. En javascript, c'est un objet – sje397
Oui, c'est un tableau associatif, je ne savais pas que c'est un objet dans JS. – pltvs