2016-08-09 3 views
0

Я использую пример основного модального подтверждения, но когда пользователь нажимает кнопку Approvebutton, я хочу, чтобы он выполнял функцию 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

AJAX. 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.

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

Положи в вашем Утвердить/отключения функций

+0

Спасибо, ребята, что это заработало. – Gino

Смежные вопросы