这是一个快速的AJAX示例,帮助您顺利完成任务。你应该分开你的PHP和Javascript/HTML代码。我会写出这两个文件。
在您的HTML文件中,您将拥有html代码和发出请求的javascript,然后提醒用户请求已经过。确保您的表单不提交任何内容。
-HTML
Close Ticket
-Javascript
$('#setclosed').click(function() {
$.post('ajax.php',
{ cmd: 'setclosed' },
function(data) {
alert('AJAX request was made');
}, 'json'
);
});
AJAX的发送由PHP为$_POST["cmd"]读取POST变量。这将让你的PHP执行该命令的必要代码,回显状态,然后退出php文件。
-PHP
if ($_POST["cmd"]=='setclosed') {
$updatecontent_success=array('stamp_closed'=>$localtime);
$updateContractTicket($show_details,$updatecontent_success);
echo json_encode(array('Status' => 'Ok'));
exit(0);
}
让我知道如果有不清楚的地方。