[AJUDA] Recuperar dados com PHP + jQuery

SteinStyle

Active Member
Registrado
Olá pessoal, vim ver se alguém pode me ajudar. Estou tentando resgatar informações de um BD MySql com php e tratar no jQuery, mas estou com dificuldade de passar o xml gerado no php para o jQuery.

Os códigos são os seguintes:

PHP:
Código:
<?php
    
include 'db_connect.php';

$result = mysql_query("select * from buracos");
$xml= new XMLWriter();
$xml->openMemory();
$xml->startDocument('1.0','UTF-8');
$xml->setIndent(true);
$xml->startElement('markers');
while ($row = mysql_fetch_assoc($result)) {
$xml->startElement('marker');
  $xml->startElement('lat');
    $xml->writeRaw($row['lat']);
  $xml->endElement();
  $xml->startElement('long');
    $xml->writeRaw($row['lon']);
  $xml->endElement();
$xml->endElement();
}
$xml->endElement();
header('Content-type:text/xml');
$xml->flush();

?>


jQuery:
Código:
         $.post('load_places.php', function(data) {
            alert('passou');
            $('marker',data).each(function(i) {
                       
                var marker = $(this);
                var latlng = new google.maps.LatLng(parseFloat(marker.find("lat").text()),
                                            parseFloat(marker.find("long").text()));
                loadMarkers(latlng);
          });
        });

Observem que eu coloquei um "alert" no callback para verificar se estava retornando o resultado, que não retornou, então suponho que seja na hora de retornar do php que eu estou fazendo errado. :hmm:

Enfim, se alguém puder me ajudar, pois já pesquisei bastante e não achei a solução.

Valeu, abraços!!
 

Users who are viewing this thread

Voltar
Topo