2012-12-17 8 views
14

Inny błąd przeglądarki Internet Explorer. Nie mogę debugować również, ponieważ narzędzie do debugowania Internet Explorera jest nawet wolniejsze niż Eclipse, co jest dość dużym osiągnięciem ... Czy ktokolwiek może zobaczyć, co powoduje SCRIPT16389: Nieokreślony błąd. jquery.min.js, błąd linii 2 znaków 91826?SCRIPT16389: Nieokreślony błąd. jquery.min.js, znak 2 linii 91826

+1

Błędy w pliku jquery.js są zwykle spowodowane nieprawidłowym użyciem funkcji jQuery. Czy potrafisz izolować * kiedy * to się dzieje? Co robi twoja strona, gdy się pojawi? –

+0

@Pekka To jednak pokazuje się tylko w Internet Explorerze ... Po załadowaniu strony są wykonywane różne wywołania ajaxowe. Podobnie jak '$ (document) .ready (function() { $ .ajax ({type:" GET ", url:" \ /slider.php ",}). Done (function (html) { \t \t $ ("#jui") html (html); \t \t if ($ ("# VPO")... html() długość == 0) \t \t activateSlider(); \t}); ' – bicycle

+0

Dziwne .. jedyną rzeczą w kodzie, która wydaje mi się dziwna, jest odwrócony ukośnik w adresie URL ajax, co tam robisz? poza tym, czy jesteś w 100% pewny '$ (" # jui ")' i '$ (" # vpo ")' exist? –

Odpowiedz

10

Mówisz używasz ten kod:

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

usunąć odwrotny ukośnik z URL. Nie jestem całkowicie na pewno dlaczego powoduje to błąd, ale IE tradycyjnie obsługuje odwrotne ukośniki w adresach URL inaczej niż w innych przeglądarkach.

+1

Tak, to rzeczywiście załatwiło sprawę. Wreszcie łatwa naprawa IE. Dziękuję Ci – bicycle

0

To dość stare pytanie, ale doszłam do wniosku, że zaproponuję inne rozwiązanie. YMMV, ale miałem stary dodatek, który powodował ten sam problem. Po odinstalowaniu problem został rozwiązany.

Powiązane problemy