2015-07-01 3 views
0

Я пытаюсь использовать плагин под названием predictiveSearch для функциональности опережающего, но я получаю ошибку:

TypeError: $(...).predictiveSearch is not a function

Я пытался ПЕРЕУСТАНОВКИ заказывая загрузку скриптов, но все еще не работает. Может кому-то помочь. Вот код.

<head> 
    <script src="//code.jquery.com/jquery-1.11.0.min.js"></script> 
    <script src="../js/bootstrap.min.js" type="text/javascript"></script> 
    <script src="../js/predictiveSearch.js" type="text/javascript"></script> 
    <script src="../js/jquery.predictive-search.js" type="text/javascript"></script> 
</head> 

<body> 
    <form class="navbar-form navbar-right" role="search" method="post" action=""> 
     <input type="text" placeholder="Search" class="form-control predictive-search" autocomplete="off" data-module="predictive-search" data-url="../json/predictiveSearchResults.json"> 
     <!-- form elements... --> 
    </form> 
</body> 

predictiveSearch.js содержит следующий код:

$(function(){ 
    $('[data-module="predictive-search"]').predictiveSearch(); 
}); 
+0

http://stackoverflow.com/questions/12343714/typeerror-is-not-a-function-when-calling-jquery-function – user3800243

ответ

0

использованием jQuery.noConflict(); помогли разрешить ошибку

2

Вам необходимо включить файл JS, содержащий плагин , прежде чем файл JS, который инициализирует плагин. Измените <script> элементы в следующем порядке:

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script> 
<script src="../js/bootstrap.min.js" type="text/javascript"></script> 
<script src="../js/jquery.predictive-search.js" type="text/javascript"></script> 
<script src="../js/predictiveSearch.js" type="text/javascript"></script> 
+0

Я действительно пытался это сделать, но проблема все еще остается такой же. – user3800243

+0

В этом случае файл 'jquery.predictive-search.js' загружается неправильно. Убедитесь, что путь к нему правильный, и что в консоли нет ошибок. –

+0

с использованием jquery.noconflict(); помогли устранить ошибку. Спасибо. http://stackoverflow.com/questions/12343714/typeerror-is-not-a-function-when-calling-jquery-function – user3800243

Смежные вопросы