我有一个应用程序,其中用户可以提到的交易。交易必须与用户已经创建的一些证券(公司名称)进行映射。我想让用户看到他创建的证券的名称,当他开始键入时,只有相关的证券必须是可见的。
例如:如果用户键入a,则以a开头的所有证券都必须可见。有没有办法做到这一点?
发布于 2010-08-09 07:01:01
看起来我不能在注释中进行块代码格式化,所以我需要做另一个回答:
您需要将数组文字写入到文档中。我不知道Java,但它将类似于:
out.write("<script>var JSSecurities = [");
for (int Security=0; Security<JavaSecurities.length(); Security++) {
out.write("&'" + JavaSecurities[Security] + "',");
}
out.write("]");
For each可能更合适,但我不知道它的语法。
发布于 2010-08-04 09:36:42
为了避免使用任何ajax,在jsp中构建页面时,需要将所有数据加载到一个javascript数组中。
这就是你所设想的吗?您希望我更深入地了解实现细节或提供任何部分的示例代码吗?
如果您希望避免使用jquery,this script没有任何依赖项(并且可以选择使用AJAX或JSON,因此您将来可以根据需要灵活地更改它)。
发布于 2010-08-04 09:37:41
确实有。像jQuery的jqac plugin这样的东西可以帮你完成这个任务,因为它有一个本地模式,可以使用预定义的Javascript数组。
然后,您所要做的就是在页面呈现时使用JSP构建Javascript数组。
https://stackoverflow.com/questions/3401951
复制相似问题