Pourquoi une erreur est déclanchée
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
Code:
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> |
et dans mon fichier leaf-demo.js, j'ai ceci
Code:
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');
}
} |
Je n'arrive pas a comprendre pourquoi c'est toujours cette fonction
function error(data)
Code:
1 2 3
| {
console.log(data);
} |
qui est appelé.
Pourtant ma console log m'affiche ceci
Citation:
readyState 4
responseText "46.21984,6.1412346.21984,6.14123"
status 200
statusText "OK"
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)
????