我正在登录/退出页面。我遇到了自动建议的问题。 如果没有下面的代码,自动建议正在使用列表。 但如果我添加下面的代码,自动建议不工作意味着我无法获得建议列表。我做了一些测试,虽然无法获得列表,但结果仍会出现。
抱歉,这是application.cfm的文件,我的autosuggest是另一个文件。
<cfif GetAuthUser() NEQ "">
<cfquery name="loginQuery" dataSource="Reservation">
SELECT *
FROM User_Customer
WHERE Email = '#GetAuthUser()#'
</cfquery>
<cfoutput query="loginQuery">
<form action="#CGI.script_name#?#CGI.query_string#" name="test" method="post">
<a href="##">#First_Name# #Last_Name#</a>
<input type="submit" Name="Logout" value="Logout">
</form>
</cfoutput>
</cfif>
我尝试使用<cfajaximport>
,但未能解决问题。
以下代码为autosuggest
<cfinput type="text"
name="Name"
maxlength="100"
size="30"
validateAt="onSubmit, onServer"
autosuggest="cfc:Restaurants.LookupRestaurant({cfautosuggestvalue})">
答案 0 :(得分:0)
您正在输出HTML表单,这将打破您的Ajax调用。当autosuggest ajax调用运行时,它将同时接收HTML表单和结果,这些结果将不再采用autosuggest小部件所期望的格式。