• ajax二级联动代码实例


    //二级联动
    $(function () {
        var _in_progress = false;
        function check_in_progress() {
            if (_in_progress == true)
                return false;
            return true;
        }
        function finish_in_progress() {
            _in_progress = false;
        }
    
        if (check_in_progress()) {
            //获取一级下拉数据,加载页面时加载数据
            $.ajax({
                type: "post",
                url: "/Resources/askCat.ashx",
                success: function (data) {
                    var listarr = eval(data);
                    if (listarr != null)
                        selectinit(listarr, "selectCatId");
                },
                dataType: "json"
            });
            finish_in_progress();
        }
    
        //第一个下拉的onchange事件绑定
        $("#selectCatId").change(function () {
    
            if ($(this).val() == 0) {
                $("#selectCatId2").hide();
            } else {
                $("#selectCatId2").show();
                select2datasouse($(this).val());
            }
        });
    });
    
    //获取二级下拉的数据(ajax)
    function select2datasouse(catid) {
        $.ajax({
            type: "post",
            data: { "catid": catid },
            url: "/Resources/askCat.ashx",
            success: function (data) {
                var da = eval(data);
                if (da != null)
                    selectinit(da, "selectCatId2");
            },
            dataType: "json"
        });
    }
    
    //
    加载数据 function selectinit(data, selectid) { if (data != null) { var $select1 = $("#" + selectid); $select1.empty(); $("<option/>").attr("value", "0").html("--请选择--").appendTo($select1); $.each(data, function (i, v) { $("<option/>").attr("value", v.AskCatId).html(v.Title).appendTo($select1); }); } }
  • 相关阅读:
    遇到容易忘记的问题(二)
    遇到容易忘记的问题(三)
    遇到容易忘记的问题(一)
    UC浏览器input文本框输入文字回车键自动提交
    弹框在当前屏幕完全居中的方法
    遇到的浏览器问题总结
    HTML常用的特殊符号&前端使用的标点符号
    小程序里的页面跳转
    移除所有子视图
    UIView用户事件响应
  • 原文地址:https://www.cnblogs.com/summers/p/3210579.html
Copyright © 2020-2023  润新知