"对象没有't支持这一行动”;请致电Ajax.autocompleter

"Object doesn't support this action" on calling Ajax.autocompleter

本文关键字:一行 autocompleter Ajax 请致电 对象 quot 支持      更新时间:2023-09-26

我正在尝试使用http://madrobby.github.io/scriptaculous/ajax-autocompleter/

  function autoSuggest(inputTagId, divTagId) {
            new Ajax.Autocompleter(inputTagId, divTagId, '/tmptypeaheadservlet', null);
     }

但当调用Ajax.Autocomplete时,它会抛出错误"Object不支持此操作"。

编辑:

以下是函数的调用方式:

   onkeypress="autoSuggest('Line_<%=OrderLineCounter%>','autoCompleteMenu_<%=OrderLineCounter%>')"

后端异常吗?如果后端异常,可以检查操作方法parms。

是否尝试将null更改为{}?函数需要一个空对象,而不是null

id也应该用引号括起来:new Ajax.Autocompleter("autocomplete", "autocomplete_choices", "/url/on/server", {});