<ul runat="server">
    <li title="游戏币" id="li_GameMoney">游戏币</li>
    <li title="装备" id="li_GameEquipment">装备</li>
    <li title="道具" id="li_GameProps">道具</li> 
</ul>如何用JS或jquery动态读数据放到UL里面?
在网上看了下例子大部分例子都是数据库链接放在javascript里面
var connection=new ActiveXObject("Adodb.Connection");
var conString= "Driver={SQL Server};SERVER=localhost;UID=sa;PWD=;DATABASE=test";
connection.Open(conString);
var objrs = connection.Execute("select * from infor");都是类似这样写的,那不直接就能看见了?感觉不安全
能不能把数据库链接操作什么的写在一个文件里然后读出来 把动态数据赋值到ul里?求方法

解决方案 »

  1.   

    数据库读取本来就是在服务器端的
    javascript本来就可以写asp
    你上面的代码并不是客户端javascript,而是asp的javascript写法
      

  2.   

    我用asp.net写的
    <ul>
                <asp:DataList ID="DataList1" runat="server" Width="86px">
                <ItemTemplate>
              <li><%#Eval("名称")%>  </li>
                </ItemTemplate>
                </asp:DataList>
      
        </ul>这样是可以动态读取数据出来
    但我想点击的时候 显示出另外个UL2 显示是UL1里的单个子数据
    我用repeater传值的方法写出来 但是很繁琐 我查了下资料 发先jquery可以实现 但不知道怎么去实现