erişemez. İç konsol çalışıyor (yani tüm verileri gösteriyor) ancak dış konsol boş bir nesne yazdırıyor.
0
A
cevap
2
ilk için birAJAX "Asenkron" anlamına gelir. then()
geçirilen
işlevi son console.log()
satırdan sonra uyumsuz, uzun zaman yürütülür. Eşzamansız HTTP isteğine yanıt sunucudan geri döndüğünde yürütülür.
Senkronize olsaydı, sözler ve geri çağrı işlevleri ile uğraşmazdık. Biz sadece
var response = ajaxCall.get(url);
yapacağını Ama bu mümkün değildir, bu yüzden anlamı
ajaxCall.get(/* A url */).then(function(response){
yapın: Bu istek gönderin, ve tepki kullanılabilir duruma geldiğinde, o zaman bu işlevini çağırın. Bu arada başka birçok şey yapacağım.
İlgili konular
- 1. jQuery işlevi dışında değişken Kapsam
- 2. Stylus'ta değişken kapsam
- 3. Değişken kapsam belirleme sorunu (Bence)
- 4. Javascript ile Değişken Kapsam İçindekiler
- 5. Javascript dış kapsam değişken erişimi
- 6. Raylar - Denetleyici: not - Değişken ekle?
- 7. AngularJS özel değişken denetleyici işlevinde
- 8. Javascript: Değişken kesme işlevi
- 9. Değişken 'TargetProcess', bir değişken blokta bir değişken gizler
- 10. Bir bağımsız değişken ile Python işlevi çalışmıyor
- 11. Dinamik kapsam değişken adının kullanılması ng-yinelemede
- 12. Servie Kumaş Uygulamasındaki Statik değişken kapsam
- 13. Değişken ekleme/çıkarma işlevi Angularjs
- 14. Setfenv ile Lua değişken kapsam belirleme
- 15. ASP.NET MVC Ana Sayfa Değişken Kapsam
- 16. JMeter - başka bir değişken kullanarak değişken hesapla
- 17. bir liste/değişken bir öğeyi kaldırmak - Ben dosyaların bir listesi olarak bir değişken ararsanız Bash
- 18. Değişken adına bir değişken değeri ekleme?
- 19. Bir Üstbilgi Dosyasındaki statik değişken
- 20. Açısal ES6 Denetleyici Kapsam
- 21. Grails (1.3.6) denetleyici eylemi ve sınıf değişken iş parçacığı güvenli altında bildirilen bir değişken mi?
- 22. bir değişken geçen kısmi
- 23. Bir değişken data.table normalleştirin
- 24. altında bir değişken
- 25. Bir artırılmış değişken
- 26. sinon bir denetleyici üzerinde bulunan bir casus işlevi (bu)
- 27. Bir Listenin değişken öğeleri
- 28. C bir değişken adı ++
- 29. değişken
- 30. JavaScript işlevi aracılığıyla geçirilen bir değişken nasıl erişilir
Teşekkürler @JB Nizet. Bu kavramı biliyordum ama bunun sebebi olduğunu düşünemedim.Ama denetleyicimin büyük bir bölümünü kullanmak zorundayım, o zaman nasıl yapmalıyım o zaman içinde çok fazla kod yazmak istemiyorum() işlevi. –
Bir işlevi işlev init (yanıtı) {...} 'işlevini kullanın ve' ajaxCall.get (url) .then (init); ' –