自动建议无法预览,但得到结果

时间:2011-05-25 15:21:41

标签: ajax coldfusion

我正在登录/退出页面。我遇到了自动建议的问题。 如果没有下面的代码,自动建议正在使用列表。 但如果我添加下面的代码,自动建议不工作意味着我无法获得建议列表。我做了一些测试,虽然无法获得列表,但结果仍会出现。

抱歉,这是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})">

1 个答案:

答案 0 :(得分:0)

您正在输出HTML表单,这将打破您的Ajax调用。当autosuggest ajax调用运行时,它将同时接收HTML表单和结果,这些结果将不再采用autosuggest小部件所期望的格式。