Senkronizasyon durumu nedir? Senkron mu bu asenkron mu? Asenkron ise anında cevap alamazsın ki? Senkron ise üste bi değişken yaz alttan çekersin gene? Ne gibi bir sıkıntı olabilir ki? Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

hah bu güzelmiş :D teşekkürler hocam yeni birşey daha ğrenmiş olduk :|

geçici olarak jquery ile elementlere data atayıp sonra yeniden çektirme yaptırdım ama yani ne bileyim bu kadar zor olmamalıydı :D :|

En basiti taşıyacağın değişkeni window nesnesi üzerinde oluşturman. rneğin geocoder. geocode( , function { if }); geocoder. geocode( , function { if }); alert(window. geocode1 + " " + window. geocode2); Tabi daha düzgün sonuç şu adreste: https://stackoverflow.com/a/6847754 YeniHarman tarafından 02/Kas/17 14:49 tarihinde düzenlenmiştir Olaylara karışmayın!

O zaman asenkron . Olaylara karışmayın!

Aynen, bu kadar zor. C# falan olsa await kullanırsın ama burada promiseler var. Callbacklerden çok farklı değil. Async metodların ne zaman cevap dndüreceği belli değil. Ayrı bir thread ya da task gibi düşünebilirsin. Yani başlatıyorsun, kendi kendine çalışıyor, belirsiz bir zamanda sonlanıyor. Bloklu olmadığı için ise geri dnüş yapabilmesine rağmen bir anlamı olmuyor. Hidden inputlar kullanılabilir base64 şeklinde veriyi taşımak için. Mesela promise ile yapılan rnek: function getAddress { return new Promise(function { var geocoder = new google. maps. Geocoder ; geocoder. geocode( , function { if }); }); }; a = getAddress . then(function ) . catch(function ); console. log ; YeniHarman tarafından 02/Kas/17 16:23 tarihinde düzenlenmiştir Olaylara karışmayın!

javascriptte fonksiyon içinde atadağım değişkeni fonksiyon dışına almakta sorun yaşıyorum elbette mantıken yle birşey olmaması gerekiyor ama yapmak istediğim o javascriptte bu konuda kafam basmıyor bir türlü. a ve b noktam var bunların latlonglarını almam gerekiyor bunun için de geocoder. geocode( , function { if }); geocoder. geocode( , function { if }); bunları kullanıyorum. sonuçlar kendi içinde gayet güzel alert dnüyor ama bu iki sonucu ayrı ayrı yeniden fonksiyon dışına çıkarmak zorundayım bunu nasıl yapıyoruz? :|

asenkron değil senkron sanıyorum onu da bilmiyorum :B şimdi rneklerde hep callback kullanın denmiş bir rnek buldum function getLocationData { geocoder = new google. maps. Geocoder ; if { geocoder. geocode( , function { if }); } } getLocationData(aNoktasix, function ); şeklinde consola bastırıyorum ama bunu yine değişkene alamıyorum :s bişey değişmedi yani. window nesnesi undefined dndürüyor işe yaramadı :|