这是我的形式:
<form id="sessie_datum">
<input type="text" id="datepicker" placeholder="Klik hier om een datum te kiezen" name="wapbk_hidden_date" value="">
<input type="submit" value"submit">
</form>
我在名为datum.php
的文件中,用Ajax提交此表格。我的jQuery函数就是这样:
$("form#sessie_datum").submit(function() {
var str = jQuery("#sessie_datum").serialize();
$.ajax({
type: 'POST',
url: 'https://testnieuw.skihal.com/datum.php',
data: $("#sessie_datum").serialize(),
dataType: 'text',
success: function() {
alert('Gelukt!');
}
});
return false;
});
单击"提交"按钮后,我会获取警报,以便将其转到文件。
我的下一个问题是在datum.php文件中需要有什么才能获取日期填充的日期?之后,我想将其存储为WordPress会话中的变量。
编辑:
我的datum.php现在有:
<?php
session_start();
$_SESSION["chosen_date"] = $_POST['wapbk_hidden_date'];
$foo = "Test";
$_SESSION['foo'] = $foo;
?>
我的functions.php具有:
session_start();
echo $_SESSION['foo'];
echo session_id();
您正在使用datum.php中的ajax发送日期。如何进入datum.php i总计取决于您的ajax'type',该''
If type = POST
$_SESSION["chosen_date"] = $_POST['wapbk_hidden_date'];
if Type = GET
$_SESSION['chosen_date'] = $_GET['wapbk_hidden_date']
echo $_SESSION['chosen_date'];
in datum.php
将其作为
的会话 session_start();
if(isset($_REQUEST['wapbk_hidden_date'])) {
$_SESSION['wapbk_hidden_date']=$_REQUEST['wapbk_hidden_date'];
}