как вернуть массив из php в js?
на сервере возвращаю
return json_encode(["allproductInCartCount" => $allproductInCartCount, "total" => $total]);
на фронте data
имеет следующий вид в консоли {"allproductInCartCount":5,"total":840}
хочу получить значения data.allproductInCartCount а пишет undefined
$.ajax({
type: 'POST',
url: '/updateProductInCart/'+id+'/'+value,
success: function(data){
console.log(data.allproductInCartCount)
}
});
Ответы (1 шт):
Автор решения: Dmitriy Saxarov
→ Ссылка
$.ajax({
type: 'POST',
url: '/updateProductInCart/'+id+'/'+value,
success: function(data){
data = JSON.parse(data);
console.log(data.allproductInCartCount);
}
});
Ну или, как уже догадались, dataType: JSON в ajax)