• 用jquery ajax做的select菜单,选中的效果


    //用server端语言赋值给js变量
        var departmentId = '<%=提交的值 %>', deviceId='<%=提交的值 %>'
        $(function () {
            $.ajax({
                url: "deJson.action",
                type: 'POST',
                dataType: 'JSON',
                timeout: 5000,
                //error: function() {alert('载入数据异常,请重试!');},
                success: function (data) {
                    //$("#departmentId").empty();
                    $.each(eval(data), function (i, item) {
                        $("<option value='" + item.id + "'"+(item.id==departmentId?

    ' selected':'')+">" + item.name + "</option>").appendTo($("#departmentId"));
                    });
                }
            });
            $("#departmentId").click(function () {
                loadDevice($("#departmentId").val());
            });

            function loadDevice(departmentId) {
                $.ajax({
                    url: 'dJson.action?

    departmentId=' + departmentId,
                    type: 'POST',
                    dataType: 'JSON',
                    timeout: 5000,
                    error: function () { alert('载入数据异常,请重试!'); },
                    success: function (msg) {
                        if (msg == "{[]}") {
                            $("#deviceId").empty();
                            $("<option value='0'>查询全部</option>").appendTo($("#deviceId"));
                        } else {
                            $("#deviceId").empty();
                            $("<option value='0'>查询全部</option>").appendTo($("#deviceId"));
                            $.each(eval(msg), function (i, item) {
                                $("<option value='" + item.deviceId + "'" + (item.id == deviceId ?

     ' selected' : '') + ">" + item.name + "</option>").appendTo($("#deviceId"));
                            });
                        }
                    }
                });
            }
        })

    问题描写叙述:
    用jquery ajax做的二级联动菜单。联动效果实现了,如今想实现另外一个效果,怎样在表单提交后让刚才选择的下拉菜单项为选中状态?
    脚本部分
  • 相关阅读:
    static和final
    java面向对象白话解说
    方法
    数组
    JDK的安装和java程序的开发步骤以及环境变量配置
    VS2010 根据模型生成数据库 打开edmx.sql文件时 vs出现无响应的解决方案
    js简易写法
    .NET程序性能优化基本要领
    数据采集类
    ASP.NET MVC 3 配置EF自动生成模型
  • 原文地址:https://www.cnblogs.com/liguangsunls/p/6912774.html
Copyright © 2020-2023  润新知