Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/01/2011, 10:42
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: jQuery $.ajax y PHP con un CSV

Si devolves el json, en el callback tenes que crear el html:

con json:

Código PHP:
Ver original
  1. if(isset($_POST['pag']) && ($_POST['pag'] == 'products') && isset($_POST['clave'])) {
  2.     $clave = $_POST['clave'];
  3.     echo json_encode(productsCatalog($clave, 'products'));
  4. }

Código Javascript:
Ver original
  1. $.post('index.php', {pag:'products', clave: popID},
  2.       function(data) {            
  3.            var html = '';
  4.            $.each(map, function(key, value) {
  5.                   html += '<div class="row">' + key + ': ' + value + '</div>';
  6.              });
  7.           $.('#' + popID).html(html);            
  8.         }
  9. );

con html


Código PHP:
Ver original
  1. if(isset($_POST['pag']) && ($_POST['pag'] == 'products') && isset($_POST['clave'])) {
  2.     $clave = $_POST['clave'];
  3.     $data = productsCatalog($clave, 'products');
  4.    
  5.     $html = '';
  6.     foreach($data as $key => $value){
  7.             html .= '<div class="row">' . $key . ': ' . $value . '</div>';
  8.     }
  9.     echo $html;
  10. }


Código Javascript:
Ver original
  1. $.post('index.php', {pag:'products', clave: popID},
  2.     function(data) {            
  3.        $.('#' + popID).html(data);            
  4.     }
  5. );