我正在使用 Twitter Bootstrap 模式来显示由 ajax 加载的表单。
我单击按钮以显示模式,顺便说一句,它将通过 ajax 获取其内容:
$('#team_join_modale_show').on('click', function(e) {
e.preventDefault();
var href = $(e.target).attr('href');
$.get(href, function(data) {
$(data).modal();
});
});
然后,显示名为“#team_join_modal”的模式(之前不在 DOM 中)。上面有一个表格“#ajax_form_team_join”。
$('#team_join_modal').on('shown', function () {
$('#ajax_form_team_join').ajaxForm({
target: '#errorTeamJoin',
clearForm: true
});
});
问题是片段 $('#ajax_form_team_join').ajaxForm(); 从未执行,因此我的表单无法正常工作。
我尝试在我的 js 中移动事件,将 .on 更改为 .live,更改为新方法 .on,但没有结果。请问我缺少什么?