Gør dig selv en tjeneste, og brug et JS-bibliotek, der pakker al ajax-magien ind for dig. Der er mange problemer på tværs af browsere og gotchas, og det er måske bare en af disse ting.
Jeg vil anbefale jQuery, det er det nemmeste og ret kraftfulde. Så tilføj dette til toppen af din html, inde i head-tagget:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
Og så gør noget som dette i din JS:
$.get('/leer/confesiones/', function(data) {
console.log(data);
});
Det burde få dig i gang. Se her for mere info om jQuery og $.get-funktionen.BTW- Jeg kan se, at du bruger en POST, men for at hente data (ingen opdatering eller sletning) er konventionen GET.
Overvej desuden at ændre din PHP, så den returnerer JSON-formaterede data i stedet for XML. Så i stedet for at lave den lille dans, du skal gøre med xml-opmærkningen, skal du bare gøre et array klar med alle dataene og gøre dette:
echo json_encode($array); // voila