0

私は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);
.......
4

1 に答える 1