ancak tarayıcının hiçbiri kullanarak pencere unload üzerinde javascript çağrısı bir istek gönderiyor?OnDemand jquery
5
ben "boşaltma" ve kodu aşağıdaki bağlayıcı "beforeunload" için çalıştılar
A
cevap
6
Tarayıcı bu kodun bitmesini beklemiyor ... sadece iyi çalışıyor :) Çalışıyor görmek için bir alert('hi')
ekleyin.
Gördüğünüz sorun, unload
sorunlarının tipik bir örneğidir, tarayıcınızda bir istek iptal edilmeden önce çok iyi bir şekilde gezinir ve gerçekten işe yaramalısınız. Bir sonraki sayfaya geçmeye izinliyim. Bu sadece unload
'un nasıl davrandığıdır. Çağrıyı orada tutmak için aramayı senkronize edebilirsiniz, ancak lütfen lütfen bunu yapmayın.
unload
etkinliði, daha önce var olduðu DOM'de olduðu kadar bir þey kaldýrmak için oluþturdu. ..Aklınızda AJAX veya metrik izleme ile tasarlanmadı.
1
Sadece seçenek yanlış ayarlanmış olarak ayarlanır.
$(window).bind('unload', function(){
$.ajax({
cache: false,
async: false,
dataType: "script",
url: "test.php"
});
});
İlgili konular
- 1. jQuery - jquery
- 2. jquery - jquery ile
- 3. Jquery JQuery UI
- 4. JQuery
- 5. jQuery
- 6. jQuery
- 7. jQuery
- 8. jQuery:
- 9. jQuery
- 10. jquery
- 11. JQuery
- 12. jQuery,
- 13. jQuery
- 14. JQuery
- 15. jQuery -
- 16. jQuery
- 17. jQuery
- 18. jQuery
- 19. jQuery,
- 20. Jquery
- 21. jQuery
- 22. jQuery
- 23. jquery
- 24. jQuery
- 25. jquery
- 26. jQuery
- 27. jquery
- 28. jquery
- 29. jquery
- 30. jQuery
Bunu hangi tarayıcıda çalıştırıyorsunuz? Uzun bir süredir, Safari 'boşaltma' işleyicilerini düzgün bir şekilde uygulayarak sorunları vardı. Hala doğru olup olmadığından emin değilim. – Syntactic