我在Google App Engine應用程序中使用引導鍵入提示,但它不起作用。谷歌應用引擎中的自動完成與引導鍵入提示
我的HTML:
<div class="well">
<input type="text" class="span3" id="search" name="search"
data-provide="typeahead" data-items="4" />
</div>
<script>
$('#search').typeahead({
ajax: { url: '/SearchCity',
triggerLength: 1 }
});
</script>
我的Python代碼:
class SearchCity(webapp2.RequestHandler):
def post(self):
data = ['cat','dog','bird', 'wolf']
data = json.dumps(data)
self.response.out.write(data)
爲什麼不工作的autocompletetion?這段代碼有什麼問題?
非常感謝您的回答,但我越來越「遺漏的類型錯誤:無法調用未定義的方法「toLowerCase」錯誤 – fledgling
你能否提供一些上下文到該錯誤,可能是堆棧跟蹤?您可能會以不好的方式訂購您的腳本,但如果沒有更多信息,很難分辨。 – jro
我得到這個錯誤在JavaScript控制檯 遺漏的類型錯誤:無法調用未定義new.js的方法 'toLowerCase':205個 Typeahead.matcher new.js:205 (匿名函數)new.js:192 e.extend。 grep jquery-1.7.1.min.js:2 Typeahead.lookup new.js:191 Typeahead.keyup new.js:302 g jquery-1.7.1.min.js:2 f.event.dispatch jquery -1.7.1.min.js:3 h.handle.i – fledgling