RockZs abi, Dışarıda Bi Değişken tanımla, var response = ; function get_from_system { $. get("https://www.websiteone.com", , function ); $. get("https://www.websitetwo.com", , function(data2) , succes = function ); }

teşekkürler, olayı şyle çzdüm: function get_from_system { $. get("https://www.websiteone.com", , function , get_from_system_2 ; } function get_from_system_2 { $. get("https://www.websitetwo.com", , function(data2) , get_from_system_3 ; } function get_from_system_3 tabi bi' tane global değişken felan tanımlayıp, değişkenleri ona yazdırmak lazım. iyi günler..

burada bir kaç değişik tarzda çzümler var hocam, işini grmez mi? http://stackoverflow.com/questions/14754619/jquery-ajax-success-callback-function-definition sağol hocam, işimi grür, burada get in success parametresini kullanarak başka bir fonksiyona ynlendirmiş. sanırım ben de byle yapabilirim. nce ilk get'i alırım, sonra ordan ikinci get'i alana giderim, oradan da iki get işleyecek başka bir fonksiyona :) amacım biraz da callback i byle bir rnekle ğrenmekti. aslında birçok yerde bu callback'i kullandım daha nce ama bu şekilde niyeyse olmuyor.. tam anladım diyorum yine olmuyor :) çok teşekkürler.

Asekronu şyle düşün O-O-O Her yuvarlak bir fonksiyon her çizgi bir callback ve 3 yumurta 3 dkda pişerse 100 yumurta da 3 dkda pişer mantığını unutma Telefondayım ondan bu hikayeleştirme olayı fakat güzel bir link veriyim sana http://www.tahribat.com/forum/bir-mysql-sorum-ve-bir-de-nodejsmysql-sorum-uzm-208169 Yanlış anladıysam mevzuyu zür diliyorum iyibu! yeniden..

$. when(get_from_system1 , get_from_system2 . done(function(a1, a2) ); function get_from_system1 function get_from_system2 sanirim boylesi daha rahat ve daha okunabilir :) "açık mı var la" yazdı diye ban yiyen adam!

bele bişiler mi http://stackoverflow.com/questions/494779/how-do-i-pass-multiple-arguments-into-a-javascript-callback-function hocam son console. log u setTimeOut içine alıp, biraz geç başlatınca çalışıyor. yani asenkron olunca byle globale değişken atamalarla ilgili sorun yaşanıyor anladığım kadarıyla. daha nce de bunla birkaç kez karşılaştım ama bir şekilde hep üstesinden geldim, başka yollardan ama burada yapacak bişey yok. aslında konu şurada anlatılmış : http://stackoverflow.com/questions/23667086/why-is-my-variable-unaltered-after-i-modify-it-inside-of-a-function-asynchron

Asekronu şyle düşün O-O-O Her yuvarlak bir fonksiyon her çizgi bir callback ve 3 yumurta 3 dkda pişerse 100 yumurta da 3 dkda pişer mantığını unutma Telefondayım ondan bu hikayeleştirme olayı fakat güzel bir link veriyim sana http://www.tahribat.com/forum/bir-mysql-sorum-ve-bir-de-nodejsmysql-sorum-uzm-208169 Yanlış anladıysam mevzuyu zür diliyorum yok hocam mezvuuyu doğru anlamışsın da niyeyse ya ben anlayamıyorum, ya da benim anladığım beni anlamıyor. yani; ilk sorum başkaydı, onu callback olayı ile çzdüğümü sanıyordum, ki çzdüm gibi grünüyor ama bu kez bu callback fonk. larda get ile aldığım verileri bir global değişkene yazdıramıyorum gibi grünüyor, aslında yazdırıyorum ama console. log her ne hikmetse bütün bu get işlemlerinden nce global değişkeni yazmaya çalıştığımdan boş bir değişken veriyor. yani bu console. log u tüm get işlemlerinden sonra çalıştırmak gerek, onu yaptığımı sanıyordum ama yapamamışım.

ozgunlu bunu yazdı bele bişiler mi http://stackoverflow.com/questions/494779/how-do-i-pass-multiple-arguments-into-a-javascript-callback-function hocam son console. log u setTimeOut içine alıp, biraz geç başlatınca çalışıyor. yani asenkron olunca byle globale değişken atamalarla ilgili sorun yaşanıyor anladığım kadarıyla. daha nce de bunla birkaç kez karşılaştım ama bir şekilde hep üstesinden geldim, başka yollardan ama burada yapacak bişey yok. aslında konu şurada anlatılmış : http://stackoverflow.com/questions/23667086/why-is-my-variable-unaltered-after-i-modify-it-inside-of-a-function-asynchron hocam işte, 2 tane callback' i aynı fonksiyona bağlaman lazım. İkisinin de işi bitince o fonksiyonu çağırıp içine yazacaklar ama iki tanesi bir fonksiyona bağlanabiliyor mu bilmiyorum. Hello, i am nothing. I come from Neverland.

İşte hocam her halkadaki değişken o halkada kalır sen onları taşımak istiyorsan fonksiyonlara değişken atayacaksın ilkIslem ikinciİslem sonIslem ve burada console log basacaksın hocam bunu da yaptım, ama sıkıntı şu; o sonda verdiğim console. log diğer fonksiyonlardan nce çalışıyor. boş değişken veriyor, ya da tekrar çalıştırdığımda bir nceki değeri veriyor hep.. yani callback ile sırayla çalıştığını düşündüğüm sistem aslında sırayla çalışmıyor. ya da sırayı karıştırdım, ama anlatılanlara gre doğru olması lazım.. kafam çok karışık. mesela aşağıdaki fonksiyon hep bir ncesinin değerlerini veriyor, ilk çalıştırdığımda da boş değer veriyor. var vars_will_send_url = ""; var vars_will_send_title = ""; var vars_will_send_desc = ""; var vars_will_send_dur = ""; function click_newVideo { get_from_snippet ; function get_from_snippet { $. get("https://www.googleapis.com/youtube/v3/videos", , function(data2) , get_from_contentDetails ; } function get_from_contentDetails(vars_will_send_url2, vars_will_send_title2, vars_will_send_desc2) { $. get("https://www.googleapis.com/youtube/v3/videos", , function , send_new_video_datas(vars_will_send_url2, vars_will_send_title2, vars_will_send_desc2, vars_will_send_dur)); } function send_new_video_datas(vars_will_send_url3, vars_will_send_title3, vars_will_send_desc3, vars_will_send_dur2) } RockZs tarafından 07/Kas/15 11:29 tarihinde düzenlenmiştir

şimdi hocalarım çalışan fonksiyon şu: vars_will_send = ; function click_newVideo { get_from_snippet ; function get_from_snippet { $. get("https://www.googleapis.com/youtube/v3/videos", , function(data2) , get_from_contentDetails ; } function get_from_contentDetails { $. get("https://www.googleapis.com/youtube/v3/videos", , function , send_new_video_datas ; } function send_new_video_datas { setTimeout(function , Math. random 2000); } } ama bunun sağlıklı çalışabilmesi için sondaki setTimeout'u kaldırıp, console. log'u yle çalıştırmak gerek değil mi, yani bakarsınız get ile gelen değerler setTimeout'un random değerinden daha geç gelir ve yine değişken boş gibi grünür. RockZs tarafından 06/Kas/15 21:51 tarihinde düzenlenmiştir

bele bişiler mi http://stackoverflow.com/questions/494779/how-do-i-pass-multiple-arguments-into-a-javascript-callback-function Hello, i am nothing. I come from Neverland.

fonksiyonun dışında, scriptin ilk satırında bir değer tanımla. global oluyor. var sonuc;function test test ;alert ; If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.

İşte hocam her halkadaki değişken o halkada kalır sen onları taşımak istiyorsan fonksiyonlara değişken atayacaksın ilkIslem ikinciİslem sonIslem ve burada console log basacaksın iyibu! yeniden..

$. when(get_from_system1 , get_from_system2 . done(function(a1, a2) ); function get_from_system1 function get_from_system2 sanirim boylesi daha rahat ve daha okunabilir :) hocam çok teşekkür ederim, bu yntemi ilk defa grdüm, daha nce hiç $. when kullanmamıştım ama çok yararlı olabilir.

ÇZDÜM OLAYI :) function click_newVideo { get_from_snippet ; function get_from_snippet { $. get("https://www.googleapis.com/youtube/v3/videos", , function(data2) ); } function get_from_contentDetails(vars_will_send_url2, vars_will_send_title2, vars_will_send_desc2) { $. get("https://www.googleapis.com/youtube/v3/videos", , function ); } function send_new_video_datas(vars_will_send_url3, vars_will_send_title3, vars_will_send_desc3, vars_will_send_dur2) } sorun callback'leri yanlış yerde çağırmamdan kaynaklanıyormuş. değişkene atama işlemi ile callback çağırmayı aynı yerde yapıyormuşum. artık nce değişkenleri atadıktan sonra callback çağırıyorum. yukarıdaki kod çalışıyor. burada By_TeT in dediği şekilde yaptım ama sanırım artık global bir değişken üzerinde değişiklik yapınca da olması lazım. fikir beyan ve yardım eden herkese çok teşekkür ederim. RockZs tarafından 07/Kas/15 12:35 tarihinde düzenlenmiştir

js bilmem 1. siteden aldigini diger fonksiyona aktar

js bilmem 1. siteden aldigini diger fonksiyona aktar eyvallah hocam, anladım da burada asenkron bi' yapı var. get zaman alan bi' işlem ve bu işlemler tamamlandıktan sonra diğer fonksiyon çalışmalı ki değişkenlerden herhandi biri "undefined" olmasın.

bu kez başka bir sorun çıktı: var global = ; function get_from_system { $. get("https://www.websiteone.com", , function , get_from_system_2 ; } function get_from_system_2 { $. get("https://www.websitetwo.com", , function(data2) , get_from_system_3 ; } function get_from_system_3 bu kod konsola undefined yazdırıyor. niye acaba? değişkeni global bir array tanımladım, sonra da 0 ve 1. indislerine değişkenleri atadım sanıyorum... olmuyor. array yerine obje yapmadı denedim yine olmadı. fikri olan var mı? teşekkürler. RockZs tarafından 06/Kas/15 20:28 tarihinde düzenlenmiştir

function get_from_system { $. get("https://www.websiteone.com", , function { var ab = data. items . contentDetails. foo; console. log ; $. get("https://www.websitetwo.com", , function(data2) ); }); } iç içe kullanınca işini grmüyor mu hocam? acemi-webci tarafından 06/Kas/15 21:31 tarihinde düzenlenmiştir...

function get_from_system { $. get("https://www.websiteone.com", , function ); $. get("https://www.websitetwo.com", , function(data2) ); } Merhaba, iki jQuery. get işleminden sonra elde ettiğim değişkenleri başka bir fonksiyonla concole. log ile yazdırmak istiyorum. nasıl yaparım? burada grüldüğü gibi tek tek yazdırmak işime yaramıyor, bu değişkenleri daha sonra başka bir yerde kullanmalıyım.. işin sırrı callback'te ama bir türlü çzemedim.. bu arada araştırıyorum ama cevabı bilen varsa sevinirim, işin içinden çıkamadım. sevgiler. MESELE DEĞİŞTİ, SORUN ÇZÜLDÜ, ŞU MESAJDA: http://www.tahribat.com/forum/javascriptte-callback-ve-asenkron-yapida-global-212814/2#msg2646681 RockZs tarafından 07/Kas/15 12:28 tarihinde düzenlenmiştir

burada bir kaç değişik tarzda çzümler var hocam, işini grmez mi? http://stackoverflow.com/questions/14754619/jquery-ajax-success-callback-function-definition Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.