tetiklemez uyarı yok. Neyi yanlış yaptım? Bu konuda zaten bazı dokümanlar gördüm (örneğin, http://docs.jquery.com/Ajax/jQuery.getJSON#urldatacallback) ama bir cevap bulamadım.
DÜZENLEME: Sorun şu ki, HttpResponse
aktarılmadı ... Ne yazık ki Django bu konuda bir hata vermedi. Her şey doğruydu. saygıları
chrissjQuery.getJSON bir HTML kodu geri arama
cevap
kullanın. Json'un düzgün şekilde oluşturulmamış olması olasıdır. Bazen kodum, json üretmesi gereken bir hata oluşturduğunda bu bana olur. İki seçenek:
$.ajaxSetup({"error":function(XMLHttpRequest,textStatus, errorThrown) {
alert(textStatus);
alert(errorThrown);
alert(XMLHttpRequest.responseText);
}});
kullanma:
Kullanım firebug jQuery.ajaxSetup seçenekleri gibi kullanarak jquery kodu işleme JSON yanıtı
Kur hatayı görüntülemek için hata ayıklama için hata işleme büyüktür, çünkü cevabınız ile ilgili bir sorun olduğunda hemen öğreneceksiniz. JQuery.ajaxSetup için mevcut seçeneklerin tümüne sahip olan jQuery documentation for jQuery.ajax'u kontrol edebilirsiniz.
DÜZENLEME: Üçüncü seçenek yalnızca JSON'u oluşturması gereken URL'yi açmak ve çıktıyı doğrulamak için JSON Lint aracılığıyla çalıştırmaktır.
JSON'u FireBug ile nasıl kontrol edeceğimi veya açıklayacağımı gösterir misiniz? – chriss
Elbette. Eğer FireBug'ın FF'ye yüklenmiş olduğunu varsayıyorum, yapmazsan haberim olsun. FireBug, XHR sekmesindeki tüm ajax isteğinizin kaydını tutar. Buradaki isteği genişletin ve 'yanıt' sekmesini tıklayın. Orada JSON veya diğer yanıt metni göreceksiniz. İyi şanslar! – jonstjohn
Sağladığınız kodda bir tane daha kıvrık ayraç kapatmanız gerekir. –
JSON'un geçerli olduğundan emin misiniz? Yanıtı doğrudan gözden geçirin veya Firebug
Bunu bir süre önce inceledim ve jQuery'nin Ajax için normal getJSON'u ve her ek hata geri bildirimini her seferinde geçirmenizi sağlayan bir sarıcıyı yeniden yazdım.
http://www.nurelm.com/themanual/2010/08/09/self-indulgent-code-jquery-getjson-with-error-handling/
Sana url desende sondaki $ eksik olduğunu düşünüyorum.
- 1. Chrome Uzantısında jQuery.getJSON Kullanımı
- 2. Perl'de geri arama kodu olarak nasıl ref kodu kullanabilirim?
- 3. JADANAL CANCEL geri arama AJAX geri arama?
- 4. Geri arama
- 5. jQuery'nin geri arama işleminin bir kısmı, bildirimimi geri alır
- 6. açısal geri çağrılabilir geri arama
- 7. Geri arama başarısı 201 durum kodu ile çağrılmadı
- 8. Android kodu ve yerel kod arasında nasıl geri arama yapılır?
- 9. jQuery sarıcı işlevinde geri arama
- 10. Arama PL/SQL Kodu
- 11. 1 veya 2 geri arama kullanarak geri arama işlevi?
- 12. Animasyon Geri Arama (iPhone)
- 13. 'Geri arama' var mı?
- 14. javascript'te geri arama yapma
- 15. Animasyon Sonrası Geri Arama?
- 16. Geri arama eğitimi
- 17. Ehcache ve Geri arama
- 18. WCF geri arama + WF4
- 19. Bootbox geri arama düzgün
- 20. Tanımlanmamış geri arama alın
- 21. Yazma geri arama fonksiyonları
- 22. geri arama işlevi anlamı
- 23. Promise geri arama
- 24. Ateşleme geri arama
- 25. Geri arama Twitter
- 26. jQuery sonrası geri arama kodu için tepkisini göstermez başarısız bir aşağıdaki jQuery sonrası isteği var 400
- 27. FFI Haskell Geri Arama Durumu
- 28. Yönlendirme İçinde AJAX Geri Arama
- 29. angularfire, geri alınan veriler hakkında geri arama
- 30. ThreadPool geri döngüde geri arama -% 100 CPU
Sadece tekmeler için yedeklediniz ve düz metin olarak denediniz mi? – Sampson