2011-03-09 20 views
6

Lütfen bunun alt kısmına ulaşmama yardımcı olun ... bu hatanın işaret ettiği tek dosya, jQuery dosyamdır.Yakalanmamış SyntaxError: Beklenmeyen Jeton - jQuery - Yardım!

Burada aldığım hatayı okuyun. enter image description here

Bu hatayı atan dosyadaki satırı nasıl bulabilirim?

Edit2: enter image description here

+0

jQuery kodunuzu girmeniz gerekir, bu da buna neden olur. Sanırım bu bir yerlerde bir "jsonp" çağrısına geri gidiyor. – jAndy

+0

@jAndy Sadece bir test hesabı oluşturdum, böylece hatayı canlı olarak görebilirsiniz. Ajax materyallerini hata ayıklamak için oldukça yeniyim, bu yüzden giriş yapmak ve kodumda nereye bakacağım konusunda bana biraz daha yön gösterip gösteremeyeceğinizi görüyor musunuz, lütfen? Hatayı çoğaltmak için, istemci adına tıklayın, ardından proje adına tıklayın ve ardından bir sahne adına tıklayın. Chrome'da JS konsolundaki hataları görmelisiniz. – marcamillion

cevap

4

Hata ayıklayıcısında listelenen veri özelliğine sağda bakarsanız, bazı HTML kodlarını JavaScript olarak değerlendirmeye çalışıyorsunuz gibi görünüyor. Benim tahminim AJAX isteğinizin bir HTML hatası oluşturması veya yanlış URL'ye işaret etmesi ve JS'yi geri almamasıdır.

+0

Sadece bir test hesabı oluşturdum, böylece hatayı canlı olarak görebilirsiniz. Ajax materyallerini hata ayıklamak için oldukça yeniyim, bu yüzden giriş yapmak ve kodumda nereye bakacağım konusunda bana biraz daha yön gösterip gösteremeyeceğinizi görüyor musunuz, lütfen? Hatayı çoğaltmak için, istemci adına tıklayın, ardından proje adına tıklayın ve ardından bir sahne adına tıklayın. Chrome'da JS konsolundaki hataları görmelisiniz. – marcamillion

+2

@marcamillion “data-select-url” öğesini '/ phase/26/step.js' olarak ayarlıyorsunuz gibi görünüyor. URL'nin sonundaki '.js', Rails'in talebi, 'text/javascript' İçerik Türü ile döndürmesini sağlamaktır. Bu, jQuery'nin geçerli bir JS olduğunu değerlendirmelidir(). URL'yi .html olarak değiştirirseniz (veya uzantıyı tamamen kaldırırsanız), hata gider. (Doğru şekilde işlemek için rotalarınızı ayarlamanız gerekebilir.) –

+0

@Nathan Yollarımı neyi işlemek için ayarlamam gerekebilir? .js veya .html? – marcamillion

0

Sizin tüm dosya hatası atıyor: İşte hiç .html ya hiçbir şey ile .js değiştirme Nathan'ın öneri sonra bir görüntü var.

Bazı HTML'yi Javascript kodu olarak çalıştırmaya çalışıyorsunuz.

+0

Sadece bir test hesabı oluşturdum, böylece hatayı canlı olarak görebilirsiniz. Ajax materyallerini hata ayıklamak için oldukça yeniyim, bu yüzden giriş yapmak ve kodumda nereye bakacağım konusunda bana biraz daha yön gösterip gösteremeyeceğinizi görüyor musunuz, lütfen? Hatayı çoğaltmak için, istemci adına tıklayın, ardından proje adına tıklayın ve ardından bir sahne adına tıklayın. Chrome'da JS konsolundaki hataları görmelisiniz. – marcamillion

İlgili konular