Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Php Fonksiyon İçeriğini Javascript İçersine Yollamak

Konu, 'PHP' kısmında typer tarafından paylaşıldı.

Etiketler:
  1. typer

    typer Yeni Üye

    Kayıt:
    5 Mayıs 2014
    Mesajlar:
    3
    Beğenilen Mesajlar:
    0
    Arkadaşlar Merhaba Takıldığım Bir Konu var Belki Gözümden Kaçtı. Comboboxa Tıklayınca haritaya_gonder fonksiyonunun içinde out değişkenindeki koordinatları aşağıdaki javascript fonksiyonundaki locations değişkeninin içine yollamam gerekli kullandığım ajax methodu ve kodlar aşağıdaki gibidir. Şimdiden Teşekkürler Arkadaşlar.
    Saygılarımla

    $("#cityDrp").change(function(){
    $.ajax({
    url:"<?php echo base_url();?>index.php/page/haritaya_gonder",
    data: {id:
    $(this).val()},
    type: "POST",
    success:function(data){
    $('#test').html(data);
    }
    });
    });

    public function haritaya_gonder(){
    $out = "['London Eye', 51.503510, -0.119434, 5],
    ['Charing Cross', 51.507383, -0.127202, 4],
    ['Leicester Square', 51.511336, -0.128361, 3],
    ['Euston Station', 51.526825, -0.132395, 2],
    ['Kings Cross Station', 51.530616, -0.123125, 1]";
    echo $out;
    }

    <script type='text/javascript'>
    var locations = [
    ];
    var map = new google.maps.Map(document.getElementById('map'), {
    zoom: 8,
    //center: new google.maps.LatLng(41.06692773019345,27.480926513671875),
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    });
    var bounds = new google.maps.LatLngBounds();
    var iconBase = '<?php echo base_url('img/markerIcon.png'); ?>';
    var marker, i;
    for (i = 0; i < locations.length; i++) {
    marker = new google.maps.Marker({
    position: new google.maps.LatLng(locations[1], locations[2]),
    map: map,
    icon:iconBase,
    animation: google.maps.Animation.DROP
    });
    /*
    if (i/3 == 1 || i/3 == 2 || i/3 == 3 || i/3 == 4 || i/3 == 5) {
    bounds.extend(marker.position);
    }*/
    bounds.extend(marker.position);
    map.fitBounds(bounds);
    var infowindow = new google.maps.InfoWindow();
    google.maps.event.addListener(marker, 'click', (function(marker, i) {
    return function() {
    infowindow.setContent(locations[0]);
    infowindow.open(map, marker);
    }
    })(marker, i));
    }
    </script>
     
  2. typer

    typer Yeni Üye

    Kayıt:
    5 Mayıs 2014
    Mesajlar:
    3
    Beğenilen Mesajlar:
    0
    Güncel.