我有一个用户可以提及交易的应用程序。交易必须与用户已创建的某些证券(公司名称)进行映射。我希望用户看到他创建的证券的名称,当他开始输入时,只有相关证券必须可见。
EG。如果用户键入a,则必须显示从a开始的所有证券。有没有办法做到这一点?
答案 0 :(得分:0)
为了避免使用任何ajax,你需要在jsp中构建页面时将所有数据加载到javascript数组中。
这是你想象的吗?您是否希望我进一步了解实施细节或提供任何部分的示例代码?
如果您希望避免使用jquery,this script没有任何依赖项(并且可以选择使用AJAX或JSON,那么如果您愿意,将来可以灵活地更改它)。
答案 1 :(得分:0)
然后你要做的就是使用JSP在页面渲染上构建那个Javascript数组。
答案 2 :(得分:0)
看起来我不能在评论中进行区块代码格式化,所以我需要再做一个答案:
您需要在文档中编写数组文字。我不懂Java,但它会类似于:
out.write("<script>var JSSecurities = [");
for (int Security=0; Security<JavaSecurities.length(); Security++) {
out.write("&'" + JavaSecurities[Security] + "',");
}
out.write("]");
对于每个人来说可能更合适,但我不知道语法。
答案 3 :(得分:0)
这里实现目标的最简单方法是使用AJAX。伊莫。要做到这一点,我会使用JQuery。
你为什么要避免它们?