sql >> Database teknologi >  >> RDS >> Mysql

XmlHTTPRequest:XML-parsingsfejl:intet element fundet

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


  1. jsonb vs jsonb[] for flere adresser til en kunde

  2. Transaktionsisolering i PostgreSQL

  3. Vil du annullere afventende AJAX-anmodninger i PHP-appen?

  4. Bestem rang baseret på flere kolonner i MySQL