2012-12-17 19 views
14

Başka bir Internet Explorer Javascript hatası. Internet Explorer'ın hata ayıklama aracı oldukça başarılı olan Eclipse'den daha yavaş olduğu için de hata ayıklayamıyorum. SCRIPT16389: Unspecified error. jquery.min.js, satır 2 karakter 91826 hatası?SCRIPT16389: Belirtilmemiş hata. jquery.min.js, satır 2 karakter 91826

+1

jquery.js'deki hatalar genellikle bir jQuery işlevinin yanlış kullanımından kaynaklanır. * Ne zaman izole edersiniz *? Sayfanız ne zaman geliyor? –

+0

@Pekka Ancak sadece Internet Explorer'da gösterilir ... Sayfa yüklendiğinde çeşitli ajax aramaları yapılır. $ (Document) .ready (function() {gibi) { $ .ajax ({type: "GET", url: "\ /slider.php",}). Done (işlev (html) { \t \t $ ("#jui") html (hTML); \t \t halinde ($ ("# VPO")... html() uzunluğu == 0) \t \t activateSlider(); \t}); ' – bicycle

+0

garip .. Kodunuzdaki tek tuhaf olan tek şey, ajax URL'sindeki ters eğik çizgi, orada ne yapıyor? Bunun dışında,% 100 emin misiniz? $ ("# jui") 've' $ ("# vpo ") Var mı? –

cevap

10

Sen bu kodu kullanan ki:

$(document).ready(function() 
    { $.ajax({type: "GET", url: "\/slider.php", }).done(
     function(html) { 
     $("#jui").html(html); 
     if ($("#vpo").html().length == 0) activateSlider(); 
    }); 

URL'den ters eğik çizgi kaldırın. tamamen değilim neden bu bir hataya neden olur, ancak IE geleneksel olarak diğer tarayıcılardan farklı URL'lerde ters eğik çizgileri işler.

+1

no'lu numarayı tutmaya değer. Sonunda kolay bir IE düzeltmesi. teşekkür ederim – bicycle

0

Bu oldukça eski bir soru ama şimdi başka bir çözüme atılacağımı düşündüm. YMMV ama aynı soruna neden olan eski bir eklenti vardı. Kaldırma işleminden sonra sorun çözüldü.

İlgili konular