親ページが 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");
ますが、ダイアログが自動的に閉じた後に気付きました。
ダイアログが自然に閉じる理由と理由を突き止めようとしています。