Jquery Ajax内容,第二次加载,包含函数Isn';t执行
我有一个使用ajax加载的模态对话框子窗口的页面 此模式对话框具有以下功能:Jquery Ajax内容,第二次加载,包含函数Isn';t执行,jquery,ajax,form-submit,document-ready,Jquery,Ajax,Form Submit,Document Ready,我有一个使用ajax加载的模态对话框子窗口的页面 此模式对话框具有以下功能: $(document).ready(function(){ $('#Uyelik_Formu').submit(Uyelik_Formu_SubmitFunc); }); function Uyelik_Formu_SubmitFunc(event){ event.preventDefault(); ... }); return
$(document).ready(function(){
$('#Uyelik_Formu').submit(Uyelik_Formu_SubmitFunc);
});
function Uyelik_Formu_SubmitFunc(event){
event.preventDefault();
...
});
return false;
}
当我第一次显示modal时,一切都在完美运行。但当关闭模态对话框并再次显示时,该函数并没有启动
我能做什么?谢谢。我自己找到了解决办法 问题是创建了提交事件分配的DOM元素,但当我关闭模式对话框时,元素已销毁,但事件未销毁。我认为这一步有一个bug,因为在这一步之后,我将重新创建和分配DOM元素及其事件,但过程失败 我通过这一改变解决了这个问题:
$(document).on('submit','#Uyelik_Formu',function(event){Uyelik_Formu_SubmitFunc(event);});
谢谢。控制台中是否有任何错误(F12->console)请检查控制台并提供更多代码,因为这还不够……控制台中没有任何错误。当第二次加载模态对话框时,表单发送当前“action”参数url。第一个加载提交处理程序是处理进程;谢谢