Bonjour,
Je découvre depuis peu le JS et jQuery et je me heurte au soucis suivant, je n'arrive pas a récupérer un array multidimensions avec la fonction jQuery.post() plutôt qu'un long discours voici du code simplifié
PHP => request.php
Ensuite dans ma page php principale j'ai le script suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $request = array('COULEUR' => 'Vert', 'RVB' => array('R' => '0', 'V' => '255', 'B' => '0')); header('Content-Type: application/json'); echo json_encode($request);
Lorsque je clique sur le bouton en question, rien ne se passe alors que si j'essaye avec un array simple tel que array('COULEUR' => 'Vert', 'FORME' => 'Rond'); tout fonctionne parfaitement et j'accède bien a mes valeurs das la variable data
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <script type="text/javascript" charset="utf-8"> $(document).ready( function() { function ajaxError(jqXHR, textStatus, errorThrown) { alert('$.post error: ' + textStatus + ' : ' + errorThrown); } $('#request').click( function(e) { $.post('request.php', function(data) { /* traitement */ }, 'json').fail(ajaxError); }); });
Si quelqu'un pouvais me guider sur la façon de faire ou m'éclairer sur mon erreur ce serai génial.
Merci d'avance
Partager