v2.5.2
Giriş yap

javascript değişken php değişkene çevirmek

pcmemo
740 defa görüntülendi

Arkadaşlar merhaba, tarayıcının çalıştırıldı cihazın koordinatları tespit eden bir javascript var.

Bu script enlem ve boylamı <div id="Enlem"></div> ve <div id="Boylam"></div> veriyor.

script aşağıdaki gibi.

    <script type="text/javascript">
        var map;

        function initialize() {
            var mapOptions = {
                zoom: 3,
                center: new google.maps.LatLng(25, 1)
            }
            map = new google.maps.Map(document.getElementById('map'), mapOptions);

            navigator.geolocation.getCurrentPosition(function (position) {
                var pos = new google.maps.LatLng(position.coords.latitude,
                                                 position.coords.longitude);
                document.getElementById("Enlem").innerHTML = position.coords.latitude;
                document.getElementById("Boylam").innerHTML = position.coords.longitude;
            });
        }

        google.maps.event.addDomListener(window, 'load', initialize);

    </script>

Ben bu enlem boylamı input alanı value içinde hazır göstermek istiyorum. Bu div hali ile konmuyor, php değişkene dönüştürülmesi gerektiğini tahmin ediyorum.

Nasıl yapabilirim, yardımcı olur musunuz?

Saygılar, Teşekkürler.

recepkaramanli61
1521 gün önce

Enlemin olacağı input'un id si enlemid olsun.
Boylamın olacağı input'un id si boylamid olsun.
Sayfanın sonuna şu kodu yazarak işlemi halledebilirsin.

<script type="text/javascript">
    document.getElementById('enlemid').value = position.coords.latitude;
    document.getElementById('boylamid').value = position.coords.longitude;
</script>