GetCurrentPosition => ajax => php

Fermé
Flo - 8 févr. 2012 à 23:27
 Flo - 9 févr. 2012 à 13:24
Bonjour,

Je cherche à envoyer vers une page PHP les coordonnées GPS obtenues à partir de la fonction getCurrentPosition.

Est-ce que c'est mon appel AJAX qui cloche ? (c'est mon tout premier, je l'ai copier d'un tuto et inséré dans ma fonction).

D'avance merci pour votre aide,
Cdt,
Florent


</style>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">

function getCoordPosition(){
	
	if(navigator.geolocation){
	    navigator.geolocation.getCurrentPosition(function(position){
	        var latitude = position.coords.latitude;
	        var longitude = position.coords.longitude;
	        var altitude = position.coords.altitude;
			
			
			/* Insertion des coordonnées dans les input text */ 
			document.getElementById('geolocation').innerHTML = 'latitude : ' + latitude + '<br />' + 'longitude : ' + longitude + '<br />' + 'altitude : ' + altitude + '<br />';
	       
		   
		   /* Appel AJAX pour insertion en BDD */ 
			var sendAjax = $.ajax({
			 type: "POST",
			 url: 'insert-in-bdd.php',
			 data: 'latitude='+latitude+'&longitude='+longitude+'&altitude='+altitude,
			 success: handleResponse
			});	   
		   
		    function handleResponse(){
			$('#answer').get(0).innerHTML = sendAjax.responseText;
			}
   
		   
		   
		   
	    });
	}
}
A voir également:

2 réponses

Merci pour ta réponse AASPRONI. Curieusement, je ne parviens pas à lire puisqu'elle n'apparait pas sur cette page... uniquement dans l'email d'alerte (!?) Ici, je vois simplement marqué "1 réponses".
1
AASPRONI Messages postés 67 Date d'inscription mardi 7 février 2012 Statut Membre Dernière intervention 21 octobre 2013 8
9 févr. 2012 à 08:31
Essayé de reduire ton code avec le framework JQuery. Ce sera plus simple.
En 3 ligne, c mieux.
0