javascript - 我如何在页面加载本身的依赖下拉列表中加载默认国家、州和城市?

标签 javascript jquery ajax asp.net-mvc

在我的 asp.net mvc4 应用程序中,我有 3 个独立的下拉列表,分别命名为国家、州和城市。我想加载国家、州和城市下拉列表的默认值,因为页面中的美国、宾夕法尼亚州和伯利恒会自行加载。这些国家、州和城市正在从数据库中获取。请建议我适当的 jquery 和 ajax 调用方法。我正在 asp.net mvc4 应用程序中使用此下拉列表。

最佳答案

使用 AJAX 的依赖下拉列表

function editData(ele) {
            $.ajax({
                type: "POST",
                url: '@Url.Action("SingaleRecordClsss", "Class")',
                data: JSON.stringify({ 'id': ele }),
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (result) {
                $("#hdfid").val(ele);
                $("#ddacademy").val(result.classrecord.cacademyname);
                var id = result.classrecord.cacademyname;
                $.ajax({
                    type: "POST",
                        url: '@Url.Action("FillTeacherNameAccordingAcademy", "Teacher")',
                        contentType: "application/json; charset=utf-8",
                        data: JSON.stringify({ 'id': id }),
                        dataType: "json",
                        success: function (results) {

                            $("#ddteacher").find("option").remove();
                            $("#ddteacher").append("<option value='0'>--Select--</option>");
                            $.each(results.teacherlist, function (i, item) {
                                $("#ddteacher").append("<option value='" + item.sid + "'>" + item.sname + "</option>");
                            });
                            $("#ddteacher").val(result.classrecord.cteachername);
                            $("#ddstanedrd").val(result.classrecord.cstanderd);
                            $("#txtclassname").val(result.classrecord.classname);
                            $("#txtdatetime").val(result.classrecord.cdatetime);
                        }
                    });
                    $("#btnsubmit").html("Update");
                }
            });
      }

关于javascript - 我如何在页面加载本身的依赖下拉列表中加载默认国家、州和城市?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31180116/

相关文章:

jquery - 如何在堆叠的 div 上反转 z-index

javascript - 在继续之前等待 API 调用在 Javascript 中完成

javascript - 在jquery ajax中发送表单数据

JavaScript 数组对于 c-w 保存算法来说太小了,怎么办?

javascript - 在 html5 Canvas 中为自定义形状设置动画

javascript - 它不允许我使用 css 设计我的 <div>

jquery - 内容应该在 html 页面中从页眉到页脚填充

javascript - Firefox bug - 使用 jQuery 克隆视频时不会静音?

javascript - Laravel 5.3 AJAX 登录不重定向

javascript - Highcharts : Shared Tooltip for non-matching x values