我的父页面调用jQuery UI对话框。
在对话框中,我有一些表单元素和一个标题为“接受”的按钮。
现在,这些数据被发布到一个处理帖子的弹簧控制器,当我试图收集一些关于行为的洞察时,目前对数据没有任何作用。
这是我在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");
}
});
}
数据被发布到弹簧控制器,但我注意到在alert("success");
对话框自行关闭后。
我正在尝试找出对话框自行关闭的内容和原因。
答案 0 :(得分:2)
来自@ cherhan的建议是解决方案。使用return false