Por lo que explicas, el problema está en el lado del servidor, es decir, en PHP, puesto que es con JavaScript que elaboras el array de objetos JSON que envías. Siendo así y como veo que lo que llega es un array con un solo índice que contiene al array de objetos JSON, tendrías que recorrer al array de objetos, es decir, al valor del índice "rows" y, en cada iteración,
decodificar a cada objeto JSON para así poder acceder a sus atributos y valores.
Un ejemplo:
Código PHP:
Ver original$array = ['rows' => ['{"DNI":"1111","checkinday":"2016-02-06","checkoutday":"08:00:00"}','{"DNI":"weqwe","checkinday":"2016-02-06","checkoutday":"08:00:00"}','{"DNI":"333","checkinday":"2016-02-06","checkoutday":"08:00:00"}']];
foreach ($array['rows'] as $row){
echo "$prop: $val<br />";
}
echo '<br />';
}
El resultado:
Código HTML:
Ver originalDNI: 1111
checkinday: 2016-02-06
checkoutday: 08:00:00
DNI: weqwe
checkinday: 2016-02-06
checkoutday: 08:00:00
DNI: 333
checkinday: 2016-02-06
checkoutday: 08:00:00
Un saludo