Pozdrav!
Imam problem sa slanjem vrijednosti iz dva input fielda u php putem jquerija i vraćanjem vrijednosti nazad u treće polje. Radi se o tome da kad pošaljem adresu u php on bi trebao vratiti gps koordinate u decimalnom formatu nazad bez refresha stranice. Međutim, meni vrati samo zarez koji odvaja dužinu od širine. Samu php skriptu sam isprobao i funkcionira.
ovo je php skripta 'koord.php';
<?php
$puna_adresa=$_GET['puna_adresa'];
function getCoordinates($address){
$address = str_replace(" ", "+", $address);
$url = "http://maps.google.com/maps/api/geocode/json?sensor=false&address=$address";
$response = file_get_contents($url);
$json = json_decode($response,TRUE);
return ($json['results'][0]['geometry']['location']['lat'].",".$json['results'][0]['geometry']['location']['lng']);
}
echo getCoordinates($puna_adresa);
?>
..a ovo je jquery kod:
$(document).ready(function() {
$('#coord_click').click(function() {
provjera();
});
});
function provjera() {
var adresa=$('#adresa').val();
var mjesto=$('#mjesto').val();
var puna_adresa=adresa+" "+mjesto;
$.post("koord.php",{puna_adresa:puna_adresa},
function(result) {
$('#coords').val(result);
});
}
Hvala!