Php Typeahead不工作,不记录或返回任何内容
Typeahead加载,因为输入更改为它需要的内容,但随后完全不执行任何操作。代码:Php Typeahead不工作,不记录或返回任何内容,php,json,typeahead,Php,Json,Typeahead,Typeahead加载,因为输入更改为它需要的内容,但随后完全不执行任何操作。代码: $(function() { $('.typeahead').typeahead([ { name: 'Search', valueKey: 'name', remote: { url: 'frontpage_search.php?q=%QUERY', }, template: [
$(function() {
$('.typeahead').typeahead([
{
name: 'Search',
valueKey: 'name',
remote: {
url: 'frontpage_search.php?q=%QUERY',
},
template: [
'<p class="name">{{name}}</p>'
].join(''),
engine: Hogan // download and include http://twitter.github.io/hogan.js/
}
]);
使用application/json头,并正确验证为json。发生了什么事?我不知道它是否变化很大,但您的模板没有结束符没有,没有,复制/粘贴到SO时出错;。干杯请原谅我的愚蠢,但JSON中的内容是您在调用frontpage_search.php时看到的结果?q=%QUERY%对吗?是的。它现在还没有解析%QUERY%,而是硬编码的JSON。用于测试目的。
[
{
"name": "Wind, Earth and Fire",
"category": "Type"
},
{
"name": "Fire Emblem",
"category": "Finisher"
}
]