【发布时间】:2013-04-23 09:57:34
【问题描述】:
我是 HTML 和 javascript 的初学者,如果出现以下问题,我深表歉意。 我正在尝试使用纯 java 脚本在网站中实现即时搜索,但我有几个问题。
现在我计划让一个函数响应每个 onkeyup 事件。利用 AJAX,该函数将联系服务器,该服务器返回由换行符分隔的链接。现在的问题: 如果服务器返回的文本已经是html链接和段落的形式,有没有办法在html输入文本框后面插入呢?如果是这样,我该怎么做?我找到了对 createElement() 和 appendChild() 方法的引用,但不确定它们是如何工作的。此外,人们建议使用标签,但我从未在 html 中使用过它并且不确定它是什么。
如果上述方法不可行,我正在考虑执行以下操作, 当服务器返回文本时, 1.使用String.split()将返回的文本变成结果数组。 2.对于数组中的每个元素 3. 创建一个元素并插入它。 (仍然需要准确检查如何执行此操作)。 4. 结束
一个问题是,每次按下某个键时,我都需要一种快速清除先前搜索结果的方法。
非常感谢任何帮助。
【问题讨论】:
标签: javascript html ajax servlets