3

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

      var a = 22;
      <?php  $this->session->set_userdata('friend_id' ,a )?>

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

4

2 回答 2

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'] )?>

手动的

于 2013-03-12T13:20:08.700 回答
-2

您可以使用隐藏字段来执行此操作

      <input type="hidden" value="" name="id" id="id" />

这将在你的 js 中

      var a = 22;
      document.getElementById('id').value = a;

希望这可以帮助您解决问题,但是您不能在 Jquery 中设置会话

于 2013-03-12T16:12:12.517 回答