这将使用 AJAX 发送数据而无需刷新页面:
用于链接<a href="#" id="submitlink">Submit data</a>
然后添加以下 jQuery 脚本:(您需要先包含 jQuery 库)
$('#submitlink').click(function(event) {
event.preventDefault(); // Stops default link behaviour on click
$.ajax({
url: "yourphp.php", // where to send
data: 'sq=' + $('#sq').val() + '&as=' + $('#as').val(), // select values
type: "POST",
success: function(data){
// If you want to confirm
alert('Added');
}
});
});
然后在您的 php 脚本中将 $_POST 数据存储在数据库或会话中...
会话示例,存储:
<?php
session_start();
if (!isset($_SESSION['sq']) $_SESSION['sq'] = array();
$_SESSION['sq'][] = $_POST['sq'];
if (!isset($_SESSION['as']) $_SESSION['as'] = array();
$_SESSION['as'][] = $_POST['as'];
?>
要检索结果,您可以使用:
<?php
session_start();
if (isset($_SESSION['sq']) print_r($_SESSION['sq']);
if (isset($_SESSION['as']) print_r($_SESSION['as']);
?>
当然,这可以详细说明。