2012-12-17 6 views
14

Un altro errore Javascript di Internet Explorer. Non riesco a eseguire il debug anche perché lo strumento di debug di Internet Explorer è ancora più lento di Eclipse, il che è un bel risultato .... Qualcuno può vedere cosa sta causando lo SCRIPT16389: errore non specificato. jquery.min.js, errore di riga 2 carattere 91826?SCRIPT16389: errore non specificato. jquery.min.js, carattere riga 2 91826

+1

Gli errori in jquery.js sono in genere causati dall'utilizzo non corretto di una funzione jQuery. Puoi isolare * quando * succede? Cosa fa la tua pagina quando si presenta? –

+0

@Pekka Tuttavia, viene visualizzato solo in Internet Explorer ... Quando viene caricata la pagina, vengono effettuate varie chiamate Ajax. Mi piace '$ (document) .ready (function() { $ .ajax ({type:" GET ", url:" \ /slider.php ",}). Done (function (html) { \t \t $ ("#jui") html (html); \t \t if ($ ("#") VPO... html() lunghezza == 0) \t \t activateSlider(); \t}); ' – bicycle

+0

Strano .. l'unica cosa nel tuo codice che mi sembra strana è il backslash nell'URL ajax, che cosa sta facendo lì? A parte questo, sei sicuro al 100% '$ (" # jui ")' e '$ (" # vpo ")" esistono? –

risposta

10

Tu dici che si sta utilizzando questo codice:

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

rimuovere la barra rovesciata dall'URL. Non sono completamente sicuro perché questo causa un errore, ma IE tradizionalmente gestisce i backslash negli URL in modo diverso rispetto ad altri browser.

+1

Sì, questo in effetti ha funzionato. Finalmente una facile soluzione per IE. Grazie – bicycle

0

Questa è una domanda piuttosto vecchia ora, ma ho pensato di buttare in un'altra soluzione. YMMV ma avevo un vecchio componente aggiuntivo che stava causando lo stesso problema. Dopo la disinstallazione, il problema è stato risolto.

Problemi correlati