Вам нужно будет узнать, как правильно использовать плагин colorbox jQuery. Но вот базовый (непроверенный) пример кода, который я только что написал, чтобы, надеюсь, помочь вам в этом.
Если вы хотите отправить форму с помощью jQuery, при условии, что у вас есть следующая форма и div для хранения данных диалога:
<form id="myForm">
<input type="text" name="num1" />
<input type="text" name="num2" />
<input type="submit" name="formSubmit" />
</form>
<div style="display: hidden" id="dialogData"></div>
Вы можете иметь код PHP (doAddition.php), который может добавить два числа
<?php
// Do the addition
$addition = $_POST['num1'] + $_POST['num2'];
$result = array("result" => $addition);
// Output as json
echo json_encode($result);
?>
Вы можете использовать jQuery, чтобы обнаружить отправку кода, затем отправить данные на страницу PHP и получить результат обратно в виде JSON:
$('form#myForm').submit( function() {
// Form has been submitted, send data from form and get result
// Get data from form
var formData = $('form#myForm').serialize();
$.getJSON( 'doAddition.php', formData, function(resultJSON) {
// Put the result inside the dialog case
$("#dialogData").html(resultJSON.result);
// Show the dialog
$("#dialogData").dialog();
});
});