Jsp 如何获取scriptaculous自动完成的回调

Jsp 如何获取scriptaculous自动完成的回调,jsp,prototypejs,scriptaculous,Jsp,Prototypejs,Scriptaculous,在我的jsp文件中,我有一个搜索文本框,我试图使用prototype和scriptaculous库将自动建议从我的服务器jsp组件获取到div中 下面是我的jsp页面中的部分 <% String name = "objectName"; %> <input autocomplete="off" name="<%=name%>" size="60" type="text" value="" /> <div class="auto_complete" id

在我的jsp文件中,我有一个搜索文本框,我试图使用prototype和scriptaculous库将自动建议从我的服务器jsp组件获取到div中

下面是我的jsp页面中的部分

<%
String name = "objectName";
%>

<input autocomplete="off" name="<%=name%>" size="60" type="text" value="" />
<div class="auto_complete" id="object_name_auto_complete"></div>
<script type="text/javascript">new Ajax.Autocompleter('<%=name%>', 'object_name_auto_complete', '<%=request.getContextPath()%>/component/ajax_introdata', {})</script>

新的Ajax.Autocompleter(''object\u name\u auto\u complete','/component/Ajax\u introdata',{})
请求成功地发送到服务器并打印结果,然后将结果格式化为

<ul><li>suggestion-1</li></ul>
  • 建议-1
但这些建议并没有显示在客户端jsp文本字段中。只是想知道如何检查来自客户端jsp的请求状态(使用回调)以进行故障排除。

Ajax.Automcompleter()
正在查找元素ID而不是元素名称-div holder
object\u name\u auto\u complete
是正确的,但您需要更改

<input autocomplete="off" name="<%=name%>" size="60" type="text" value="" />


Ajax.Automcompleter()
正在查找元素ID而不是元素名称-div holder
object\u name\u auto\u complete
正确,但需要更改

<input autocomplete="off" name="<%=name%>" size="60" type="text" value="" />



实际上,我得到了回调,但它没有显示,因为加载结果的div在一个帧中,而另一个帧在它下面。是否可以显示一帧到另一帧的div(frame和div的z-index)实际上我得到了回调,但它没有显示,因为加载结果的div存在于一帧中,而另一帧在它下面。是否可以显示一帧到另一帧的div(帧和div的z索引)