I posted too soon, and I'll answer my own question here.
The formatting that the Autocompleter class is looking for is very
specific here. I was returning a result set wrapped in <div></div>
elements, which scriptaculous is not found of.
It is currently only working if you wrap your result set in an
unordered list to display it.
HTH,
/sf
On Wed, May 14, 2008 at 1:07 PM, Greg Hemphill <[EMAIL PROTECTED]> wrote:
>
> I've noticed the same thing and was about to ask about it, so I don't
> think it's an isolated problem.
>
> On May 14, 2008, at 12:59 PM, Steve Finkelstein wrote:
>
>>
>> Hey all,
>>
>> I'm using a very straight forward implementation of Autocompleter. My
>> constructor looks like the following:
>>
>> document.observe('dom:loaded', function() {
>> new Ajax.Autocompleter('search_query', 'search_results',
>> 'at.php', {
>> method: 'get',
>> paramName: 'typing'
>> });
>> })
>>
>> Works great, makes a GET request to the server, and I can see my
>> responses coming back in Firebug. I can also inspect the DOM and see
>> the result sets there which is a bunch of styled <div> elements.
>>
>> However, with that said, my 'search_results' div gets display:none;
>> appended to it inline via the Autocompleter class. Once the results
>> are in, it never shows the display.
>>
>> Is there a reason for this? Why is it not setting it to display:block
>> once the results have finished their round trip?
>>
>> Thanks,
>>
>> /sf
>>
>> >
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---