jquery - 列出按字母顺序分组的记录集

标签 jquery mysql asp-classic

我正在使用 ASP 和 MySQL 为客户创建一个希伯来语词汇表页面。 我想创建一个记录集,然后遍历结果,按第一个字母分组,每个字母都有自己的标题……像这样:

一个
苹果
鳄梨


舱底
甲虫

等等

有谁能推荐一个好的方法吗? 我确实找到了一个完美(自动)的 jquery 插件:http://www.ihwy.com/Labs/Demos/Current/jquery-listnav-plugin.aspx 我遇到的唯一问题是它对希伯来语字符根本不起作用。

那么,有什么建议吗?

最佳答案

您无需对数据进行分组,只需以这种方式循环遍历即可。相应地调整以适合您的数据库字段:

<%
set conn = server.createobject("ADODB.Connection")
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open "Select * FROM myTable order by Term asc",conn,3,3
lastLetter = "" 

do while not RS.eof
        firstLetter = left(RS("Term"),1)
        if lastLetter <> firstLetter then
            response.write("<b>" & firstLetter & "</b><br />"
        end if
        resonse.write(RS("Term")&"<br />"
        lastLetter = firstLetter
RS.movenext
loop
%>

关于jquery - 列出按字母顺序分组的记录集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7009909/

相关文章:

MySQL 存储过程 : OUT parameter not being set

mysql - 返回具有相同值的最大行数的值

internet-explorer - 如何防止 Internet Explorer 连接超时?

javascript - 有没有办法在我的 asp 网站上创建打印功能?

javascript - 如何根据下拉框中选择的项目 ID 将文本框(循环)的值从 View 传递到 Controller ?

jquery - 由于页面重新加载行为,通知消息(淡出)立即消失

JQuery ui selectmenu 占位符不起作用

javascript - 如何使用 jquery 将鼠标悬停在另一个 div 上来滑动 div?

mysql - SQL LEFT JOIN 不过滤

asp-classic - 通过 HTMLBody 格式的 ASP 经典 CDOSYS 电子邮件