none
怎么样让select控件绑定数据 RRS feed

  • 问题

  • 我有个用javascript和XML实现的省市县三级联动,能够将数据写入数据库,请问当我的是修改页面时怎么将数据库已经存在的数据载入selectz中,并且要仍然可以实现省市县三级联动

    这是我的前台代码

    <select id="Select1" name="Select1" runat="server" onchange="selectCity();">
    		 <option  selected="selected">省/直辖市</option>
    	</select>
        <select id="Select2" name="Select2" runat="server" onchange="selectCounty()">
    		<option  selected="selected">请选择</option>
    	</select>
        <select id="Select3" name="Select3" runat="server" onchange="changeCounty()">
    		<option selected="selected">请选择</option>
    	</select>

     

    2010年4月12日 5:35

答案

  • 你好,

    事实上我还是没有很明白你的需求。

    如果你是要从数据库读取数据,可以利用ajax从服务器端返回数据,然后你利用脚本绑定到select,然后根据用户选择实现你的联动。后面部分的联动和你已经实现的应该是一样的方式。

    关键是如何从数据库返回数据,如可以利用微软提供的ajax框架调用webservice或者其它方式。这可以参考下面的连接。

    http://edu.codepub.com/2010/0109/19563.php

     如果不是请说明

     


    Microsoft Online Community Support
    2010年4月13日 5:32

全部回复

  • 从数据库中获取省市县,付给相应的select

    Select1.Items.Add("北京");

    还有一种方式,每一个省市县都对应一个索引值:北京/1,上海/2

    从数据库中获取相应的索引值

    Select1.SelectedIndex = 1;

    2010年4月12日 5:45
  • 我刚刚的表达错误了,我XML中有所有的省市县都已经存在,现在省市县联动已经可以了,并能添加入数据库。我现在有个页面时修改信息页面,也有个省市县联动,我就是想让这个联动能够获取到我数据库里面的省份等信息,然后如果点击select获取XML中的数据联动。
    2010年4月12日 5:54
  • 你好,

    事实上我还是没有很明白你的需求。

    如果你是要从数据库读取数据,可以利用ajax从服务器端返回数据,然后你利用脚本绑定到select,然后根据用户选择实现你的联动。后面部分的联动和你已经实现的应该是一样的方式。

    关键是如何从数据库返回数据,如可以利用微软提供的ajax框架调用webservice或者其它方式。这可以参考下面的连接。

    http://edu.codepub.com/2010/0109/19563.php

     如果不是请说明

     


    Microsoft Online Community Support
    2010年4月13日 5:32