我正在使用他跟随代码调用CFC,它通过AJAX返回自动建议结果。
<cfinput type="text" class="titleSearchField" name="TitleName"
autosuggest="cfc:gz.cfcomp.search.AutoSuggestSearch({cfautosuggestvalue})">
现在这样做只会生成一个自动建议列表。单击其中一个自动生成的结果不会执行任何操作,但会将其保留在输入字段中。单击时如何使搜索表单访问结果页面?我是否必须使用onClick属性并将结果传递给其他查询以完整处理结果?
根据以下建议,我添加了以下内容:
action="search.cfm?GameID=#AutoSuggestSearch.GameID#"
但是它引发了一个错误,即GameID未在AutoSuggestSearch中定义(尽管我是在CFC查询中选择它)。
答案 0 :(得分:2)
您是否尝试在cfinput上使用onChange?这样,当您选择值时,您可以触发表单帖子(或其他ajax请求)进行搜索。