как вернуть массив из 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)

→ Ссылка