• Kayıt
Hoşgeldiniz, üye olmadan da soru sorabilir,cevap yazabilirsiniz!

864 soru

537 cevap

92 yorum

158 kullanıcı

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

0 oy

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>

7, Şubat, 2018 PHP kategorisinde tayfun tarafından soruldu

Cevabınız

Görüntülenecek adınız (isteğe bağlı):
Gizlilik: E-posta adresiniz yalnızca bu bildirimlerin gönderilmesi için kullanılacak.
İstenmeyen Reklam Koruması:
Lütfen soruyu küçük harflerle yanıtlayınız.
Gelecekte bu doğrulamadan kurtulmak için, lütfen giriş yapınız veya kayıt olunuz.

1 cevap

0 oy
Echo tek tırnak içinde yazdırabilirsiniz.
4, Ağustos, 2018 oxcakmak (270 puan) tarafından cevaplandı
...