我有一个页面,在点击特定链接后打开一个jQuery UI对话框,效果很好,在所述对话框中有一个表单(用户注册表单),我需要在该表单上附加一个提交事件处理程序,但因为它在jQuery中加载了AJAX,事件处理程序不会附加,我的代码是这样的:
$("#register").on("submit", false);
我只需要能够取消对话框中的表单提交,我无法让它工作。
答案 0 :(得分:1)
如果使用ajax加载表单,则应在加载表单并将其插入DOM后附加事件。
$('#dialog-container').load('url-to-the-form', function() {
$('#register').on('submit', false);
});
根据您加载表单的方式($ .ajax() - 。load()...),您可以调整以下示例。