Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Ajax内容,第二次加载,包含函数Isn';t执行_Jquery_Ajax_Form Submit_Document Ready - Fatal编程技术网

Jquery Ajax内容,第二次加载,包含函数Isn';t执行

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

我有一个使用ajax加载的模态对话框子窗口的页面

此模式对话框具有以下功能:

    $(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。第一个加载提交处理程序是处理进程;谢谢