Perhaps the js code is wanting the response format to have an xml type header and/or dislikes whitespace at the top of the output. Try this:
<cfcontent type="text/xml; charset=UTF-8" reset="yes" /><cfoutput>#theXML#</cfoutput> You may also want to take a look at <cfinput autosuggest="..."> and http://betterautosuggest.riaforge.org for native ColdFusion/YUI solutions if things get messy with your current solution. HTH Dominic 2008/9/16 Ian Vaughan <[EMAIL PROTECTED]>: > Hi > > I'm trying to incorporate an Ajax autosuggest feature into a Coldfusion > search page I have. > > The example I have found is for PHP, and I'm trying to get this to work > with Coldfusion > > The original autocomplete script and working example can be found > athttp://www.brandspankingnew.net/archive/2007/02/ajax_auto_suggest_v2.h > tml > > When trying the search form, I am not getting any errors, but the > autocomplete box is not appearing. > > Any ideas on what is causing the autocomplete not working correctly? > > Ian > > --- SEARCH FORM--- > <div> > <form method="get" action=""> > <label for="testinput_xml">Person</label> > <input type="text" id="testinput_xml" name="surname" value="" > style="width:300px" /> > <br /><br /> > <input type="submit" value="submit" /> > </form> > </div> > > > <script type="text/javascript"> > var options_xml = { > script: function (input) { return > "include.cfm"+input+""+document.getElementsByTagname('rs')[0].getAttribu > te('info').value; }, > varname:"input" }; > var as_xml = new bsn.AutoSuggest('testinput_xml', options_xml); > </script> > > ----- INCLUDE.CFM ----------------- > > <cfsetting enablecfoutputonly="yes"> > <cfquery name="getNames" datasource="dsn"> > SELECT surname > FROM ourtablename > WHERE surname LIKE <cfqueryparam cfsqltype="cf_sql_varchar" > value="#form.surname#"> > ORDER by surname ASC > </cfquery> > > > <cfsavecontent variable="theXML"> > <cfoutput><?xml version="1.0" encoding="UTF-8"?><results></cfoutput> > <cfloop from="1" to="#getNames.recordcount#" index="ctr"> > <cfoutput> > <!--- add the XML config entry ---> > <rs id="" > info="#getNames.surname[ctr]#">#getNames.surname[ctr]#</rs> > </cfoutput> > </cfloop> > <cfoutput> > </results> > </cfoutput> > </cfsavecontent> > <cfoutput>#theXML#</cfoutput> > > ------------------ > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:312566 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4