0

jqueryからコンフォメーションボックスを作成しました。ページを送信し、確認ボックスの確認ボタンをクリックしたときにPHPエコーメッセージを表示したい。確認ボタンに付属するコードを手伝ってもらえますか?

私のjQuery/javascript関数はここにあります:

$(document).ready(function(){
   $('#click').click(function(){
//$(function() {
    // a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
    $( "#dialog:ui-dialog" ).dialog( "destroy" );

    $( "#dialog-confirm" ).dialog({
        resizable: false,
        height:140,
        modal: true,
        buttons: {
            "Ok": function() {

        // I WANT THE CODE FOR HERE TO SUBMIT THE PAGE TO WIEW PHP ECHO MESSAGE 
            },
            Cancel: function() {
                $( this ).dialog( "close" );
            }
        }
    });
});
});
4

3 に答える 3

0

jQuery Post関数を使用して...

$.post("test.php", { 'choices[]': ["Jon", "Susan"] });

これは、投稿が完了したときのコールバックのあるバージョンです...

$.post("test.php", { name: "John", time: "2pm" },
   function(data) {
     alert("Data Loaded: " + data);
   }
);

または、投稿したい既存のフォームがある場合は、jQuery送信機能を使用します...

$("form").submit();

ただし、これを行う前に、フォームの入力フィールドに入力したことを確認する必要があります。

于 2012-07-13T13:41:05.620 に答える
0

jQuery フォーム送信ライブラリを使用できます。これにより、多くのオプションが提供されます。そして、あなたの要件に応じて、あなたは呼び出すことができます

beforeSubmit: 'YOUR FUNCTION To OPEN DIALOG',

これが true を返す場合、フォームは投稿され、間違いなく応答が得られます。ここで例を参照してください: http://malsup.com/jquery/form/#ajaxForm

于 2012-07-13T17:18:17.820 に答える
0

このコードを試して、

var parameter_1 = 'test';
var parameter_2 = 'test';
$.ajax(
        {
            type: "POST",
            url: "/submit_url.php",
            data: "parameter_1="+ parameter_1 +"& parameter_2 ="+ parameter_2,
            success: function(html)
            {
                   alert('Submitted');              
            }
        });
于 2012-07-13T13:58:56.950 に答える