我想要做的是每 2 秒检查一次我的 CodeIgniter 以查看会话是否仍然存在。但是由于某种原因,当我使用以下代码时,我得到了这个错误:
“未捕获的语法错误:意外的令牌;”
关于为什么会发生这种情况的任何想法?
Javascript:
setInterval(function() {
$.getJSON("<?=base_url()?>index.php/regUserDash/sessionExpire"), function(data) {
var sessionState = jQuery.parseJSON('{"sessionExpired":"true","sessionExpired":"false"}');
if(sessionState.sessionExpired === "true") {
alert('expired');
} else if(sessionState.sessionExpired == "false") {
alert('not expired');
}
});
}, 2000);
词条码:
public function sessionExpire() {
if ($this->session->userdata("logged") == "1") {
echo json_encode(array("sessionExpired" => false));
} elseif($this->session->userdata("logged") == "0") {
echo json_encode(array("sessionExpire" => true));
}
}