我有一个使用ajax加载的模态对话框子窗口的页面。
此模态对话框具有以下功能:
$(document).ready(function(){
$('#Uyelik_Formu').submit(Uyelik_Formu_SubmitFunc);
});
function Uyelik_Formu_SubmitFunc(event){
event.preventDefault();
...
});
return false;
}
当我第一次显示模态时,一切都完美无缺。但是当关闭模态对话框并再次显示时,功能不会触发。
我该怎么办?感谢。
答案 0 :(得分:0)
我自己找到了解决方案。
问题是提交事件分配的DOM元素已创建,但是当我关闭模态对话框元素时,但事件未被销毁。我认为这一步有一个错误,因为在这一步之后我重新创建并重新分配DOM元素并且它是事件但是进程失败。
我通过这个改变解决了这个问题:
$(document).on('submit','#Uyelik_Formu',function(event){Uyelik_Formu_SubmitFunc(event);});
感谢。