На сервере Я возвращаю массив после некоторых операций. Я хочу работать с этим массивом после успешного вызова Ajax.Массив данных для 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']);
}
});
};
data['plan_pt_id']
Но это undefined
. Если я верну не массив, все работает красиво. Но как я могу работать с массивом?
спасибо.
данные ['plan_pt_id'] не будут работать, если данные являются массивом. Возможно, вы имеете в виду PHP-ассоциативный массив? В javascript это объект. – sje397
Да. Это ассоциативный массив. Я не знал, что это объект в JS. – pltvs