2013-03-02 3 views
2

Сообщение об ошибке( * Uncaught ReferenceError: JQuery не определен JQuery-UI-1.10.1.custom.js: 319 (анонимная функция)) *JQuery не определено при использовании JQuery-UI-1.10.1.custom.js:

<script src="JS/jquery-ui-1.10.1.custom.js" type="text/javascript"></script> 
<script src="JS/jquery-ui-1.10.1.custom.min.js" type="text/javascript"></script>   
<script src="MODULES/SHK/Js/autoCombo/jquery.ui.core.js" type="text/javascript"></script> 
<script src="MODULES/SHK/Js/autoCombo/jquery.ui.position.js" type="text/javascript"></script> 
<script src="MODULES/SHK/Js/autoCombo/jquery.ui.widget.js" type="text/javascript"></script> 
<script src="MODULES/SHK/Js/autoCombo/jquery.ui.autocomplete.js" type="text/javascript"></script> 
<script src="MODULES/SHK/Js/autoCombo/jquery.ui.button.js" type="text/javascript"></script> 
<script src="MODULES/SHK/Js/autoCombo/TRYY.js" type="text/javascript"></script> 


<script> 
    window.onload = aa(); 
    function aa() { 
     $("#combx").combobox({ 

      selected: function(event, ui) { 
       alert(ui.item.value); 
      } 
     }); 
    } 

</script> 
+4

Это просто потому, что вы не включили основную библиотеку jQuery. Вместо этого вы включаете пользовательский интерфейс дважды (после округления и некорректного). – JJJ

+0

Объявить jquery у вас есть два объявления jquery-ui custom, один из них является оригинальным, а другой - миниатюрным. попробуйте удалить другой – KyelJmD

ответ

11

вы должны объявить основную библиотеку JQuery и у вас есть две декларации Jquery-UI-обычая, один оригинальный один и другой уменьшенная версия. попробуйте удалить другой. Я предлагаю вам просто удалить тот, который unminified

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> 
<script src="JS/jquery-ui-1.10.1.custom.min.js" type="text/javascript"></script> 
/** 
*Your other scripts below 
*/ 
0

В то время как вы используете другие плагин, связанные с Jquery, вы должны объявить JQuery уменьшенного (jquery-1.8.3.min.js) на верхней части другого JS.

Поскольку объект JQuery должен быть определен на jquery-1.8.3.min.js.

0

избавиться от круглых скобок!

window.onload = aa();//this runs aa instantly, not on window.onload 

window.onload = aa;//this gives window.onload event a function to execute when it's time