通过点击edit-item
,我通过ajax加载表单:
$('.table tbody').on( 'click', '.edit-item', function (e) {
forms(e,this);
});
通过此表单,我的选择字段#form_productgroup
已加载。更改时,我想重新加载表格。
我的方法:
$('.table tbody').on( 'click', '.edit-item', function (e) {
forms(e,this);
$(document).on('change', '#form_productgroup', function(e) {
forms(e,this);
});
});
但是该表单未重新加载。
答案 0 :(得分:1)
尝试一下:
$(document).on( 'click', '.edit-item', function (e) {
forms(e,this);
});
$(document).on('change', '#form_productgroup', function(e) {
forms(e,this);
});
我认为这是可行的!
编辑:
它之所以有用,是因为加载组件时会调用$(document).on(...)
。