folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Javascript'ten ASP Ye Değer Alma (?)



Javascript'ten ASP Ye Değer Alma (?)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    EnableTurk
    EnableTurk's avatar
    Kayıt Tarihi: 29/Eylül/2007
    Erkek

     

    Aşağıdaki fonksiyon, http://patatis.com/LocationHTML5/ burada çalışıyor. Ve konuma izin verdiğimizde konumumuzu haritada gösteriyor. 

    Burdaki latitude ve longitute değerlerini almam gerekiyor nasıl yapabilirim ? 

    position.coords.longitude ve position.coords.latitude değerlerini ASP değişkene atamam gerekiyor. 

    Şimdiden teşekkürler.

     

    <script>

    // create google map

    function GoogleMap(position) {

    var location = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);

     

    var map = new google.maps.Map(document.getElementById('map'), {

    zoom: 10,

    disableDefaultUI: true,

    mapTypeId: google.maps.MapTypeId.ROADMAP,

    });

     

    var marker = new google.maps.Marker({

    map: map,

    position: location,

    animation: google.maps.Animation.DROP,

    title: "This is your location"

    });

     

    map.setCenter(location);

    }

     

    // show error if location can't be found

    function showError() {

    alert("Location can't be found");

    }

     

    //execute geolocation

    if (navigator.geolocation) {

    navigator.geolocation.getCurrentPosition(GoogleMap, showError);

    }

    else {

    alert("Your browser does not support Geolocation.");

    }

     

    </script>


    yolun açık ve aydınlık olsun ferdi baba.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    erc
    erc's avatar
    Kayıt Tarihi: 23/Aralık/2010
    Erkek

    jquery'de şey yapabiliyoruz,mesela;

    $("p").text("yeni değer");

    p tagının içine yeni değer stringini girebiliyoruz. bir tagın içine veriyi aldıktan sonra asp ile çekebilirsiniz diye düşünüyorum ?

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    EnableTurk
    EnableTurk's avatar
    Kayıt Tarihi: 29/Eylül/2007
    Erkek

    hocam onu ben yapamıyorum işte :D bi el atsan varya ah ulan ah <3

     


    yolun açık ve aydınlık olsun ferdi baba.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

    post, get veya çerez ile


    snnyk.com - code is poetry all that i know...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    detCode
    detCode's avatar
    Kayıt Tarihi: 30/Kasım/2012
    Erkek

    ilk aklıma gelen, bu javascript yeri bulduğunda senin asp ye xhr ile göndersin


    Who is detCode?
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mugen
    mugen's avatar
    Kayıt Tarihi: 22/Haziran/2013
    Erkek

    Tam hatırlamamakla beraber;

    jquery:

     

    var lat = position.coords.latitude;

    var lon = position.coords.longitude

    $.post("verial.asp", {"latitude":lat,"longititude":lon),function(cevap){alert(cevap)});

     

    post ile yolluyor, position.coords falan browserin desteğindeymiş zaten onay verdikten sonra buraya yollaması lazım.

    asp ile çekerken nasıl nomal formu post ile yolarsan öyle çekeceksin hocam.

     

    Hatta uyku tutmadı dedim uygulamasını yapayım, php de:

    önce demosu: http://www.screenr.com/itCN

    index:

    <script src="jquery.js"></script>

     

    <script>

    $(function(){

    function LokasyonuAl()

     {

     

     if (navigator.geolocation)

       {

       navigator.geolocation.getCurrentPosition(LokasyonuGonder);

       }

     else{alert("BrowserDesteklemiyorumHocam");}

     }

     

    function LokasyonuGonder(neredeyimbeeen)

     {

     $.post("ajax.php",{"Lat":neredeyimbeeen.coords.latitude, "Lon":neredeyimbeeen.coords.longitude},function(i){

     alert("Latitude: " + neredeyimbeeen.coords.latitude + "\nLongitude: " + neredeyimbeeen.coords.longitude + "\nOlarak Postalanmıştır.");

     alert("dönen:\n"+i);

     });

     }

    LokasyonuAl();

    });

     

     

    </script>

     

    ajax.php:

    <?php

    if(isset($_POST["Lat"]) && isset($_POST["Lon"])){

    echo "Latitude:".$_POST["Lat"]."\nLongitude:".$_POST["Lon"];

    }else{

    echo "HATA OLDU";

    }

    ?>

     

    Asp ile uygulamada sıkıntı olursa ona da yardım ederiz hocam.

     

     

     

     

    mugen tarafından 29/May/14 08:15 tarihinde düzenlenmiştir

    O mahiler ki derya içredir deryayı bilmezler.. .
Toplam Hit: 859 Toplam Mesaj: 6