如何在表单加载中加载动态依赖下拉列表
how to load dynamic dependent dropdown in form load?
我实现了一个动态下拉菜单,一旦用户选择了一个项目,它将在下拉菜单下加载所选项目下的子类别。这一切都发生在我的"添加详细信息"页面。但是,当涉及到编辑页面时,我想显示前面从下拉菜单中选择的项和下拉菜单下的子类别项。这是我在"添加细节"页面中使用的属性更改的JQuery。
$(document).ready(function() {
$("#parent_cat").change(function() {
$(this).after('<div id="loader" style="position:inline;"><img src="../device manager/img/loading.gif" alt="loading subcategory" /></div>');
$.get('loadsubcat_edit.php?parent_cat=' + $(this).val() + '&branchId=' + <?php echo json_encode($user_ID); ?>, function(data) {
$("#sub_cat").html(data);
$('#loader').slideUp(200, function() {
$(this).remove();
});
});
});
});
我想在表单加载时加载这个JQuery。
任何解决方案都很棒。
没有检查代码是否有效,但主要思想是触发你的子类别加载代码部分在页面加载(在这种情况下,当它正在编辑)和下拉菜单更改
var userid = <?php echo json_encode($user_ID); ?>;
function loadsubcategory(obj) {
obj.after('<div id="loader" style="position:inline;"><img src="../device manager/img/loading.gif" alt="loading subcategory" /></div>');
$.get('loadsubcat_edit.php?parent_cat=' + obj.val() + '&branchId=' + userid, function(data) {
$("#sub_cat").html(data);
$('#loader').slideUp(200, function() {
$(this).remove();
});
});
}
$(document).ready(function() {
$("#parent_cat").change(function() {
loadsubcategory($(this));
});
loadsubcategory($("#parent_cat"));
});
相关文章:
- UIWebview赢得't通过基本身份验证加载动态加载的资源(通过jQuery mobile)
- 我们可以加载动态角度对话框吗
- 使用JQuery在遗留html中加载动态AngularJS
- 谷歌地图在angularjs中懒惰加载动态地理坐标更新
- 正在加载动态日历以在一个月的正确日期开始
- 从服务器和/或客户端加载动态元素的典型技术是什么
- 如何加载动态更改的css文件
- jQuery 时间选取器未加载动态文本字段
- 如何在Highslide中加载动态生成的iframe
- 有没有办法避免角加载动态构建页面时的抖动效应
- 加载动态添加的输入字段
- 用于加载动态 JSON 数据的 JQuery 移动事件
- 手控表未加载动态创建的列标题
- 如何在 ag-grid 中从 http 调用加载动态列和行(列和记录都应该是动态的)
- Jquery 在 Firefox 中的自定义对象参数(动态导航加载动态内容)
- 延迟加载动态驱动器内容选项卡
- Angular JS ui-router - 加载动态视图和动态控制器
- 防止在引导选项卡中加载动态连续网络两次
- 使用 nodejs 加载动态 html
- 如何在 XSLT 中加载动态内容时创建函数