2010-07-29 4 views
0

J'utilise cakePHP 1.26 et JQuery.Comment imprimer Données de tableau récupérées à partir de la base de données à l'aide de JQuery

Dans un TestingController, je suis arrivé cette ligne de code

function testing(){ 
$r = $this->User->findallByuser_id(1); 
} 

et j'utilise JQuery Ajax pour récupérer les données de test de la fonction():

$.ajax({ 
     type: "POST", 
     url: curl, 
     success: function(data){ 
     alert(data); 
     }  

Voici JQuery Alerte sortie:

Array 

Et ceci est sortie CakePHP:

Array 
(
    [User] => Array 
     (
      [user_id] => 50 
      [name] => hello 

     ) 
     ... 
) 

Répondre

0

Eh bien, itérer comme un tableau ordinaire:

for (var i = 0, l = data.length; i < l; i++) 
{ 
    alert(data[i]["user"]["id"]); 
} 

Je suppose que vous aurez également besoin d'un certain moteur de modèle pour JavaScript pour effectuer la génération HTML facile. Vérifiez mustache.js.

Questions connexes