日期:2014-05-17  浏览次数:20465 次

JS如何往repeater控件里动态添加控件
 <script src="../Scripts/jquery-1.6.3.js" type="text/javascript"></script>
    <script type="text/javascript">
        function Getdata(id, titles) {//得到请求数据方法
            if (id + "" != "0")//如果当前选择的不是 请选择项
            {
                $.ajax({
                    type: "GET",
                    url: "Get.aspx?id=" + id,
                    contentType: "application/text; charset=utf-8",
                    dataType: "text",
                    success: function (msg) {                        
                        Add(titles, msg); //操作html
                    },
                    error: function (err) {
                        alert("未知错误");
                    }
                });
            }
            else {//如果选择的是 请选择项
                Add(titles, "nodata")
            }
        }
        $(document).ready(function () {
            $(".changeclass").live("change", function () {//为下拉框绑定事件
                Getdata($(this).find(":selected").val(), $(this).attr("titles")); //执行 得到请求数据方法
            });
        });
        function Add(titles, msg)//操作html
        {
            if (msg.substring(0, 6) != "nodata")//如果有返回正常数据
            {