je donne les résultats suivants en php:JSON encodage 2 tableau de dimension
$query = mysql_query($sql);
$rows = mysql_num_rows($query);
$data['course_num']=$rows;
$data['course_data'] = array();
while ($fetch = mysql_fetch_assoc($query))
{
$courseData = array(
'course_name'=>$fetch['course_name'],
'training_field'=>$fetch['training_field'],
'speciality_field'=>$fetch['speciality_field'],
'language'=>$fetch['language'],
'description'=>$fetch['description'],
'type'=>$fetch['type'],
);
array_push($data['course_data'],$courseData);
}
echo json_encode($data);
quand je reçois le résultat de ce script dans jquery (à l'aide post)
-je me connecter à l'aide:
console.log(data['course_data']);
et la sortie est la suivante:
[Object { course_name="Introduction to C++", training_field="Engineering" , speciality_field="Software", more...}]
Mais je n'arrive pas à comprendre comment accéder aux éléments.
J'ai essayé
data['course_data'].course_name
data['course_data']['course_name']
Rien n'a fonctionné. Toutes les idées
Je pense que cela est un problème JS, pas un PHP – Zim84