Zrób sobie przysługę i użyj biblioteki JS, która zawiera całą magię ajax. Istnieje wiele problemów i problemów z różnymi przeglądarkami, a to może być tylko jedna z tych rzeczy.
Polecam jQuery, jest najłatwiejszy i dość wydajny. Dodaj to na górze swojego html, wewnątrz tagu head:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
A potem w swoim JS zrób coś takiego:
$.get('/leer/confesiones/', function(data) {
console.log(data);
});
To powinno ci na początek wystarczyć. Spójrz tutaj aby uzyskać więcej informacji o jQuery i funkcji $.get.BTW- Widzę, że używasz POST, ale do pobierania danych (bez aktualizacji lub usuwania) konwencja to GET.
Dodatkowo rozważ zmianę PHP, aby zwracał dane w formacie JSON zamiast XML. Więc zamiast robić ten mały taniec, który musisz zrobić ze znacznikami xml, po prostu przygotuj tablicę ze wszystkimi danymi i zrób to:
echo json_encode($array); // voila