jQuery UI对话框自动关闭
我的父页面调用jQuery UI对话框 在对话框中,我有一些表单元素和一个标题为“Accept”的按钮 目前,数据被发布到一个spring控制器,该控制器负责处理post,目前在我试图收集有关该行为的一些见解时,对数据不做任何处理 这是在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
<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
完成了此操作。谢谢