sql >> Database >  >> RDS >> Mysql

XmlHTTPRequest:XML-parseerfout:geen element gevonden

Doe jezelf een plezier en gebruik een JS-bibliotheek die alle ajax-magie voor je inpakt. Er zijn veel problemen en problemen tussen browsers, en dit kan een van die dingen zijn.

Ik zou jQuery aanraden, het is het gemakkelijkst en vrij krachtig. Dus voeg dit toe aan de bovenkant van je html, in de head-tag:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> 

En doe dan in je JS zoiets als dit:

 $.get('/leer/confesiones/', function(data) {
     console.log(data);
 });

Dat zou je op weg moeten helpen. Kijk hier voor meer info over jQuery en de $.get-functie.BTW- Ik zie dat je een POST gebruikt, maar voor het ophalen van gegevens (niet bijwerken of verwijderen) is de conventie GET.

Overweeg bovendien om je PHP te wijzigen zodat het JSON-geformatteerde gegevens retourneert in plaats van XML. Dus in plaats van dat kleine dansje te doen dat je moet doen met de xml-opmaak, maak je gewoon een array klaar met alle gegevens en doe je dit:

echo json_encode($array); // voila


  1. Ping een MySQL-server

  2. Framework van een Apache Spark Job Run!

  3. Oracle:hoe kom ik erachter of er een transactie in behandeling is?

  4. Hoe de maxrecursion-optie voor een CTE in een Table-Valued-Function in te stellen?