我是繼汽車在YouTube phpacademy建議視頻系列,但就死在這一點上,似乎無法找到什麼文錯誤:PHP自動提示教程錯誤
這裏是我的形式:
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="scripts/typeahead.js"></script>
<script src="scripts/searchScript.js"></script>
<form action="index.php" method="GET">
<input type="text" name="user" id="header-query"><input type="submit" name="submit" value="Go">
</form>
這裏是我的searchScript.js
$(function(){
var users = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
queryTokenizer: Bloodhound.tokenizers.whitepsace,
remote: 'inc/search.inc.php?query=%QUERY'
});
users.initialize();
$('#header-query').typeahead({
hint: true,
highlight: true,
minlength: 3
}, {
name: 'user',
displaykey: 'name',
source: users.ttAdapter()
});
});
我得到我的Firefox控制檯上出現以下錯誤:
Error: datumTokenizer and queryTokenizer are both required
...,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFuncti...
On Jquery.min.js(line2, col 1820)
只是指出了這一點。如果在'jquery.min.js'上有錯誤,這意味着你的代碼與語法不同。並且因爲它說'兩者都是必需的' –
@MAgeshKumaar我知道,但它在哪裏?這是我找不到的。 –