2016-08-09 6 views
0

私は基本的なモーダル確認の例を使用していますが、ユーザーがApproveボタンをクリックしたときに、PHP関数Approve()を実行します。JqueryモーダルフォームからPHP関数にどのように応答を送ることができますか?

<script> 
$(function() { 
$("#dialog-confirm").dialog({ 
    resizable: false, 
    height: "auto", 
    width: 400, 
    modal: true, 
    buttons: { 
    "Approve": function() { 
     $(this).dialog("close"); 
    }, 
    Cancel: function() { 
     $(this).dialog("close"); 
    } 
    } 
}); 
}); 
</script> 



echo "<a href='test.php?cmd_test=approve_ts&test_id=$test_id'>Approve</a>"; 

if (isset($_GET["cmd_test"])) 
{ 
    $test_id = $_GET['test_id'];  
    //do other stuff 
} 
+0

ことを入れて

$.get('ajax.php', function (data) { // do stuff here }); 

。 https://learn.jquery.com/ajax/ –

+0

あなたはAJAXを見てください:)。私はあなたがjqueryを使用しているので、このリンクはあなたがそれを理解するのに役立つはずです - http://api.jquery.com/jquery.ajax/ – hieroshima

答えて

0

PHPスクリプトを作成します。私はそれをajax.phpと呼ぶでしょう。それで、あなたのPHPコードを入れてください。

<?php 
if (isset($_GET["cmd_test"])) 
{ 
    $test_id = $_GET['test_id'];  
    //do other stuff 
} 
?> 

他にも述べたように、AJAXリクエストを使用します。 AJAXあなたの承認/キャンセル機能で

+0

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

関連する問題