2013-07-17 5 views
0

Я пытался получить bootstrap typeahead для работы, однако имел некоторые трудности с этим.Использование bootstrap typeahead

Мой код следующие:

<script> 
$(document).ready(function() { 
    var subjects = [{exp:freeform:entries form_id="2" status="open|closed|pending"}"<?php echo mb_strtolower('{freeform:field:school_name}', 'UTF-8'); ?>", {/exp:freeform:entries}]; 
    $('input.typeahead"]').typeahead({source: subjects}); 
}); 
</script> 

<h2>Έχει κάνει ήδη στο σχολείο σας αίτηση;</h2> 
<p>Κοιτάξτε τη λίστα πιο κάτο</p> 
{exp:freeform:entries form_id="2" status="open|closed|pending" limit="1"} 
    <input type="text" data-provide="typeahead" data-items=" {freeform:absolute_results}" class="typeahead"> 
{/exp:freeform:entries} 

ехр теги вы видите запросы выражение двигателя.

var subject - массив, заполненный запросом выражения выражения. это результат, который выходит из запроса.

["δημοτικο σχολειο κοκκινοτριμιθιασ α΄", "δημοτικο σχολειο γερμασογειασ", " δημοτικό σχολείο α&#39; καϊμακλίου", "στ΄ δημοτικό σχολείο αγλαντζιάς", "δημοτικό σχολείο αγίου βασιλείου (κ.β.)", "γ&#39; δημοτικό σχολείο λεμεσού", "β&#39; δημοτικό καϊμακλίου", "τεχνικη σχολη μακαριοσ γ&#39;", "gymnasio agiou vasiliou ", "β δημοτικο σχολειο αγλαντζιασ", "α δημοτικο σχολειο αγλατνζιασ", "δημοτικό σχολείο κακοπετριας", "δημοτικό σχολείο αγίου ανδρέα ", "ενιαίο ολοήμερο περιφερειακό δημοτικό σχολείο κυπερούντας", "δημοτικό σχολείο δευτεράς", "ενιαίο ολοήμερο δημοτικό τριμήκληνης", "δημοτικό σχολείο επισκοπής", "β΄ δημοτικό σχολείο ύψωνα", "ενιαίο ολοήμερο δημοτικό ερήμης", "b&#39; ποταμού γερμασόγειας ", "α΄ δημοτικο σχολειο δαλιου", "ενιαίο ολοήμερο περιφερειακό δημοτικό σχολείο &quot;ιαματική&quot;", "τεχνική και γεωργική σχολή αμμοχώστου αυγόρου", "περιφερειακο δημοτικο σχολειο καλου χωριου λεμεσου", "δημοτικό αγίων ομολογητών", "δημοτικο σχολειο καμπιων", "ιβ΄ λανίτειο δημοτικό λεμεσού (κβ)", "ενιαιο ολοημερο δημοτικο σχολειο αψιουσ", "δημοτικό σχολείο ακρωτηρίου", "iz&#39; δημοτικό λεμεσού", "δημοτικό σχολείο πισσουρίου", "kστ΄ δημοτικό λ/σού-παναγίας τριχερούσας", "κη δημοτικό λεμεσού", "δημοτικο λιβαδιων κ.β.", "β΄ δημοτικό λεμεσού κ.β΄", "δημοτικό σχολείο μαμμάρων", "δημοτικό σχολείο λυμπιών", "α&#39; δημοτικό σχολείο αραδίππου", "δημοτιο σχολειο κυβιδων", "δημοτικο αγιου μαρωνα", "β&#39; δημοτικο σχολειο ξυλοφαγου", "α&#39; δημοτικό σχολείο ύψωνα", "γυμνάσιο τραχωνίου ", "the american academy nicosia", "pascal english school/ ελληνική σχολή πασκαλ", "pascal english school/ ελληνική σχολή πασκαλ", "περιφερειακο λυκειο αποστολου λουκα κολοσσιου", ]; 

Теперь, когда я запускаю код, я получаю сообщение в консоли, говоря «неперехваченное referencerror: $ не определен»

Моя первая мысль была, что самозагрузки не содержит Js плагин, однако при двойной проверке сайта boostrap git.io он четко заявляет, что он упакован там. Я даже запустил ctrl + f в файле js и нашел ссылки на функцию (скачан с http://twitter.github.io/bootstrap/).

У кого-нибудь есть идеи, что я могу делать неправильно?

Заранее благодарим за вашу помощь!

ответ

0

Хорошо, глупая ошибка, страница должна была быть загружена через запрос ajax. При тестировании вызова я запускал файл сценария, который сам не включал мой заголовок и, следовательно, ссылки на css & js-файлы. DOH!