AJAX Suggest

  • Hallo,
    ich möchte eine AJAX-Suggest Funktion einbauen. Ich benutze Script.aculo.us aber auch Smarty. Es tut sich irgendwie garnichts, obwohl ich die Anweisungen auf script.aculo.us beachtet hab!

    PHP-Code:


    Template-Code:

    HTML
    1. <input type="text" id="txtSearch" name="txtSearch" class="input" />
    2. <div id="AutocompleteChoices" style="display:none;width:150px;border:2px solid black;background-color:white;position:relative;"></div>
    3. {literal}
    4. <script type="text/javascript">
    5. //<![CDATA[
    6. var contact_name_auto_completer = new Ajax.Autocompleter('txtSearch', 'AutocompleteChoices', '/inc/ajax_search.php', {})
    7. //]]>
    8. </script>
    9. {/literal}


    was mach ich falsch??


    Liebe Grüße

  • Du vergisst das Du das Objekt erst erstellen kannst, wenn DOM geladen ist, also


    Code
    1. Event.observe(document, 'dom:loaded', function(){
    2. var contact_name_auto_completer = new Ajax.Autocompleter("txtSearch", "AutocompleteChoices", "/inc/ajax_search.php", {});
    3. };


    Ausserdem benutze die Firebugkonsole, um die Fehler zu sehen.