我需要在Jquery中设置会话但是当我尝试它时不起作用 这是我在jquery做的
var a = 22;
<?php $this->session->set_userdata('friend_id' ,a )?>
它给我语法错误,任何人都知道如何解决它。
答案 0 :(得分:6)
在jquery中你可以这样做:
$.ajax({
type: "POST",
url: 'test.php',
data: '{"var":"yourvar"}',
success: function (data) {
console.log("Success!!");
},
error: function (xhr, desc, err) {
console.log('error');
}
});
并进入你的文件test.php
<?php $this->session->set_userdata('friend_id' ,$_POST['var'] )?>
答案 1 :(得分:-2)
您可以使用隐藏字段来执行此操作
<input type="hidden" value="" name="id" id="id" />
这将在你的js中
var a = 22;
document.getElementById('id').value = a;
希望这可以帮助您解决问题,但是您无法在Jquery中设置会话