Javascript lecture d'un ARRAY a plusieur dimension
yacinebosss
Messages postés
156
Date d'inscription
Statut
Membre
Dernière intervention
-
yacinebosss Messages postés 156 Date d'inscription Statut Membre Dernière intervention -
yacinebosss Messages postés 156 Date d'inscription Statut Membre Dernière intervention -
bonjour, j'ai envoiyé un ARRAY depuis mon code php avec ajax.
(base de donné ces pour ca qu'il ya le row)
apres je les recupére dans mon code java:
bon mais le probléme ces que je ne sais pas comment manipulé cette matrice.
pour vous aidez a comprendre voici le resultat quand je fait
{"":[["yacine","23","bonjour"]],"1":[["yacine","23","bonjour"]],"2":[["yacine","53","bonjour"]]}
et voici ce que ma console me revoie du code
{1: Array(1), 2: Array(1), "": Array(1)}
"": Array(1)
0: (3) ["yacine", "23", "bonjour"]
length: 1
__proto__: Array(0)
1: Array(1)
0: (3) ["yacine", "23", "bonjour"]
length: 1
__proto__: Array(0)
2: Array(1)
0: (3) ["yacine", "53", "bonjour"]
length: 1
__proto__: Array(0)
__proto__: Object
$dataglobal[$i][0]=$data = array($row["nom"],$row["age"],$row["le_commentaire"]);
(base de donné ces pour ca qu'il ya le row)
apres je les recupére dans mon code java:
var data1; i=0; $.ajax({ url: "test.php", type: 'POST', dataType:'json', success: function(dataglobal) { data1 = dataglobal; console.log(data1); console.log(dataglobal);// alerts first string },error: function(err){ console.log('Erreur Ajax',err); alert("erreur ajax"); } });
bon mais le probléme ces que je ne sais pas comment manipulé cette matrice.
pour vous aidez a comprendre voici le resultat quand je fait
echo(dataglobal) dans mon code php.
{"":[["yacine","23","bonjour"]],"1":[["yacine","23","bonjour"]],"2":[["yacine","53","bonjour"]]}
et voici ce que ma console me revoie du code
console.log(dataglobal):
{1: Array(1), 2: Array(1), "": Array(1)}
"": Array(1)
0: (3) ["yacine", "23", "bonjour"]
length: 1
__proto__: Array(0)
1: Array(1)
0: (3) ["yacine", "23", "bonjour"]
length: 1
__proto__: Array(0)
2: Array(1)
0: (3) ["yacine", "53", "bonjour"]
length: 1
__proto__: Array(0)
__proto__: Object
A voir également:
- Javascript lecture d'un ARRAY a plusieur dimension
- Dimension 4 - Télécharger - Optimisation
- Lecture epub sur pc - Guide
- Dimension a5 - Guide
- Confirmation de lecture whatsapp - Guide
- Télécharger livre de lecture ce2 gratuit pdf - Télécharger - Éducatifs
2 réponses
Pourrais tu nous repartager ton code php ?
Il y a des choses qui ne vont pas....
On verra ensuite pour le traitement côté Javascript ( ça passera par une boucle each )
Il y a des choses qui ne vont pas....
On verra ensuite pour le traitement côté Javascript ( ça passera par une boucle each )
bon en faite j'ai pue ressoude le probléme.
bon ca fonctionne mais juste ca me fait une erreur dans la console.
car pour lire le tableau que j'ai envoyé viya ajax jutilise ce code
bon ca fonctionne mais juste ca me fait une erreur dans la console.
car pour lire le tableau que j'ai envoyé viya ajax jutilise ce code
nom_tableau[i][0]
<?php
$servername = "localhost";
$username = "*******";
$password = "";
$dbname = "******";
//SELECT DATA
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT nom, age, le_commentaire FROM commentaire";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
$i= 1;$dataglobal=array();
while ($row = $result->fetch_assoc()) {
# code...
$dataglobal[$i]=$data = array($row["nom"],$row["age"],$row["le_commentaire"]);
/*echo "nom: " . $row["nom"]. " - age: " . $row["age"]. "le commentaire " . $row["le_commentaire"]. "<br>";*/
$i= $i+1 ;
}
$dataglobal[0]=$i+1;
//echo ($i);
echo json_encode($dataglobal);
} else {
echo "0 results";
}
$conn->close();
?>