【发布时间】:2014-02-23 10:12:11
【问题描述】:
我正在尝试使用模块 Search Autocomplete 7.x-4.0-alpha2。 我在“search_autocomplete”配置部分添加了一个表单。 它已启用。 我创建了一个以 json 格式返回分类的视图。
这里是 json 视图的 json 输出示例
[{
"value": "aquaculture",
"fields": {
"name_i18n": "aquaculture"
},
"group": {
"group_id": "aquaculture",
"group_name": "aquaculture"
}
}, {
"value": "climate change",
"fields": {
"name_i18n": "climate change"
},
"group": {
"group_id": "climatechange",
"group_name": "climate change"
}
}, {
"value": "coastal development",
"fields": {
"name_i18n": "coastal development"
},
"group": {
"group_id": "coastaldevelopment",
"group_name": "coastal development"
}
}, {
"value": "deforestation",
"fields": {
"name_i18n": "deforestation"
},
"group": {
"group_id": "deforestation",
"group_name": "deforestation"
}
}, {
"value": "extinction",
"fields": {
"name_i18n": "extinction"
},
"group": {
"group_id": "extinction",
"group_name": "extinction"
}
}]
我将建议源设置为视图。我使用了它的自动完成功能,所以我知道我的“搜索自动完成”建议源配置正确。使用不同视图(不是 json 分类法)中的表单的 id 选择器。模块的权限是正确的。 现在,当我加载具有搜索 api 表单的视图时,我看到一个蓝色的小圆圈图标在搜索 api 表单字段的右侧盘旋。它一直在盘旋,搜索文本框中从未填充任何建议。 我知道我配置了正确的表单,因为如果我为“searchautocomplete”配置设置了不同的表单 ID 并重新加载视图页面,则蓝色圆圈会丢失。
有谁知道可能出了什么问题?
更新:我要去我的模块页面并看到这个错误(我没有更改模块页面上的任何内容,只是去那里)并在模块页面顶部看到有关搜索自动完成模块的错误
更新:我将搜索自动完成配置部分更改为不指向我的 json 视图,而是指向外部 URL,http://google.com。当然,这不是一个有效的 json 端点,但我想看看我是否能看到它,至少尝试从 google.com 获取它的 json 数据。通过萤火虫观察表明它甚至没有尝试去 google.com 获取它的 json 数据。我认为我的 json 视图正在发生类似的事情(它甚至没有去那里获取数据)。
【问题讨论】:
标签: search autocomplete drupal-7