通过AJAX发布并保存php会话

时间:2016-01-21 20:03:51

标签: javascript php jquery ajax session

我试图使用post进入jquery来保存php会话的价值。 在jquery代码下面:

$.ajax({
    url: callPHPFuncURL,
    type: 'POST',
    async: false,
    timeout: 30000,
    data: {methodName: 'moveschedulerhorizont',
        forward: forward
    },
    dataType: 'json'
}).done(function (data) {
    if (data.success === true) {
        isOK = data.success;
    }
    isOK = true;
});

下面的movechedulerhorizo​​nt方法:

$forward = $_POST['forward'];

$scheduler = new Scheduler();
$isOK = $scheduler->set_firstDate($forward);

以下set_firstDate方法:

$dt = new DateTime($this->firstDateTime);
$dt->add(new DateInterval('P' . ($this->skipHorizont * 7) . 'D'));
$_SESSION['StartDate'] = $dt->format('Y-m-d');

计算日期的部分返回正确的值。但是价值不能保存到会话中。 Session_start()在代码的其他部分中调用。

最奇怪的是,我将startDate保存到会话,但是生成页面时。但是后来当我使用jquery时它不起作用:(

0 个答案:

没有答案