私はjQueryとJavascriptにかなり慣れていません。私の問題は、jQuery UI ダイアログ ボックスにあります。行をクリックすると、詳細がダイアログ ボックスに入力されるテーブルがあります。ダイアログにはフォームとテーブルが含まれます。ユーザーが詳細を入力してフォームをクリックすると、ユーザー入力を確認し、フォームをダイアログに再度表示しますが、その場合、ダイアログの閉じるボタンは機能しません。
誰かがこれにアプローチする方法を提案できますか? お手伝いありがとう。
$.ajax({
type:"POST",
dataType:"html",
url:"form/add/"+estimateId,
cache:false,
//data:a,
success:function(html){
//alert(html);
$(".projectMaintenance").html(html);
$(".projectMaintenance").dialog({
resizable:false,
height:750,
width:900,
modal:true,
buttons:{
"Close":function(){
$(this).dialog('destroy');
....
これは、ダイアログ内でフォームを送信するために使用するスクリプトです。
var a=$('form').serialize();
$.ajax({
type:"POST",
dataType:"html",
url:"form/save",
cache:false,
data:a,
success:function(html){
alert(html);
$(".projectMaintenance").html(html);
.......