在Jquery中设置Codeigniter Session

3 javascript php jquery codeigniter

我需要在Jquery中设置会话但是当我尝试它不起作用时,这是我在jquery中做的

      var a = 22;
      <?php  $this->session->set_userdata('friend_id' ,a )?>
Run Code Online (Sandbox Code Playgroud)

它给了我语法错误,任何人都知道如何解决它.

Ale*_*eri 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');
  }
});
Run Code Online (Sandbox Code Playgroud)

并进入你的文件test.php

<?php  $this->session->set_userdata('friend_id' ,$_POST['var'] )?>
Run Code Online (Sandbox Code Playgroud)

手册