1

ファイルのリストがあり、各li要素の最後に次のようなボタンがあります

<a href="/urlToDialogView/" data-rel="dialog"><div class="settingsBtn"></div></a>

ダイアログでフォームを取得しました。A いくつかのデータを送信してから、ダイアログを閉じたい。正直なところ、単純なものが欠けていると思います。送信は機能しますが、php 側で html データをロードしたくありません。ダイアログを閉じたいだけです。

私はこれを達成しましたが、ajaxformプラグインを有効にして手動で処理します:

$(document).delegate("#myDialog", "pageinit", function() {
    $('#myForm').submit(function() { 
        $(this).ajaxSubmit({
        success: function() {
            $('.ui-dialog').dialog('close');        
        }
        }); 
        return false; 
    }); 
});

しかし、それは間違った解決策のようです。私は ajax ローダーの画像を持っていません。また、jquery モバイル フレームワークには ajax 処理のためのすべてが含まれていますが、ダイアログを閉じる方法が見つかりませんでした =(

助けていただければ幸いです、ありがとう。

4

0 に答える 0