1

ajax 投稿のコールバック関数から JQuery Mobile Popup を使用しようとしています。私のコールバック関数には、文字列である「msg」と呼ばれるデータがあり、通常は「Save Succesful」と言っています。そのメッセージでポップアップまたはダイアログを開いたり閉じたりできる例はありますか? これが私がこれまでに持っているものです:

$.post('/Home/SaveSomething', { data: someData },
                function (msg) {
                    //OPEN THE DIALOG
                });

ありがとうございました。

4

2 に答える 2

0
$.post('/Home/SaveSomething',
       { data: someData },
                function (msg) {
                    //OPEN THE DIALOG

                     // you can use alert 
                    alert(msg);
                    // or for custom popup need to use css and jquery coding

});
于 2012-10-13T05:53:08.920 に答える
0

あなたはこれを試すことができます

    <div data-role="popup" id="popup-message" data-theme="a" data-overlay-theme="a" class="ui-content">
          <a href="#" data-rel="back" data-role="button" data-theme="a" data-icon="remove" data-iconpos="notext" class="ui-btn-right">Close</a>
    </div>

上記のメッセージ用の空のポップアップ コンテナーを用意し、コンテナーの ID を使用して、以下のように ajax 成功関数からデータを入力します。

$.post('/Home/SaveSomething', { data: someData },
    function (msg) {

    $('#popup-message').text(msg); //fill the data here
    $('#popup-message').popup("open"); // open the popup
});
于 2012-10-13T06:25:10.380 に答える