Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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 UI对话框自动关闭_Jquery_Jquery Ui - Fatal编程技术网

jQuery UI对话框自动关闭

jQuery UI对话框自动关闭,jquery,jquery-ui,Jquery,Jquery Ui,我的父页面调用jQuery UI对话框 在对话框中,我有一些表单元素和一个标题为“Accept”的按钮 目前,数据被发布到一个spring控制器,该控制器负责处理post,目前在我试图收集有关该行为的一些见解时,对数据不做任何处理 这是在jQuery UI对话框中调用的我的页面: <form method="post" action=""> //some stuff <button onclick="captureData()">Accept</bu

我的父页面调用jQuery UI对话框

在对话框中,我有一些表单元素和一个标题为“Accept”的按钮

目前,数据被发布到一个spring控制器,该控制器负责处理post,目前在我试图收集有关该行为的一些见解时,对数据不做任何处理

这是在jQuery UI对话框中调用的我的页面:

<form method="post" action="">
    //some stuff
    <button onclick="captureData()">Accept</button>
</form>

function captureData(){
    $.ajax({
        url: '/captureData.json',
        data: {unmae:UserNmae},
        type: 'post',
        success: function() {
            alert("success");
        },
        error: function() {
            alert("error");
        }
    });
}

//一些东西
接受
函数captureData(){
$.ajax({
url:“/captureData.json”,
数据:{uname:UserNmae},
键入:“post”,
成功:函数(){
警惕(“成功”);
},
错误:函数(){
警报(“错误”);
}
});
}
数据被发布到spring控制器,但是我注意到在
警报(“成功”)之后对话框自行关闭


我正试图找出对话框自动关闭的原因和原因。

来自@cherhan的建议是解决方案。使用
return false

我想这是因为您的表单已提交,因此页面将重新加载。请尝试在警报后使用
或“return false”。
return false
完成了此操作。谢谢