Bonjour à tous,
Je remts mon nez dans ajax.
Quand j'appuie sur bouton, une requette MySQL est lacé pour extraire des positions GPS.
Sur ma page index, J'ai donc ceci
et dans mon fichier leaf-demo.js, j'ai ceci
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
16
17
18
19
20
21
22
23
24
25 <html lang="en-US" xmlns="http://www.w3.org/1999/xhtml"> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Leaflet Example</title> <link rel="stylesheet" type="text/css" href="maps/leaflet.css" /> <script type='text/javascript' src='js/jquery-3.1.1.min.js'></script> <!--<script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js'></script>--> <script type='text/javascript' src='maps/leaflet.js'></script> </head> <body> <h1>Leaflet Example</h1> <input type='button' value='Dis quelque chose !' onclick='getTrace();' /> <div id="nb_traces"></div> <p>Here's a map of the countries I've either lived in or travelled through for a month or more. <div id="map" style="height: 440px; border: 1px solid #AAA;"></div> <script type='text/javascript' src='maps/markers.json'></script> <script type='text/javascript' src='maps/leaf-demo.js'></script> </body> </html>
Je n'arrive pas a comprendre pourquoi c'est toujours cette fonction
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
16
17
18
19
20 function getTrace(){ $.ajax({ type: "POST", url: "maps/sql/getPositions.php", // data:{type: type_trace}, // on peut ajouter des paramètres au POST: ici par exemple on peut récupérer le type : $_POST['type'] success: result, error: error, dataType: "json" }); function error(data) { console.log(data); } function result(data){ alert('1'); } }
function error(data)
qui est appelé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 { console.log(data); }
Pourtant ma console log m'affiche ceci
de mémoire, quand le status est à 200, la requete est réussie. En plus de cela, le responseText a une valeur sensée (juste)readyState 4
responseText "46.21984,6.1412346.21984,6.14123"
status 200
statusText "OK"
????
Partager