Javascript 使用jqueryajax设置PHP会话变量

Javascript 使用jqueryajax设置PHP会话变量,javascript,php,jquery,ajax,session,Javascript,Php,Jquery,Ajax,Session,我有一个很简单的问题,我似乎无法解决。我有以下ajax请求,它设置了一个PHP会话变量 $.post("http://mytestdomain.com/test.php", {"data": 'success'}); 这段代码在PHP文件中生成并回显会话变量 session_start(); $_SESSION['test_text']= $_POST['data']; echo "Pageviews=". $_SESSION['test_text']; 但是,这会不

我有一个很简单的问题,我似乎无法解决。我有以下ajax请求,它设置了一个PHP会话变量

  $.post("http://mytestdomain.com/test.php", {"data": 'success'});
这段代码在PHP文件中生成并回显会话变量

  session_start();
  $_SESSION['test_text']= $_POST['data'];
  echo "Pageviews=". $_SESSION['test_text'];    
但是,这会不断返回以下错误消息

  Notice: Undefined index: data in /var/www/test.php on line 2
如果我像这样在浏览器中发布一个演示URL

 http://mytestdomain.com/test.php?data=11111
然后结果被正确地回显

所以我的问题是,如何通过jQueryAjax将数据传递给PHP会话变量并保存它


谢谢

在您的
test.php
文件中,尝试以下操作:

 session_start();
 $_SESSION['test_text']= $_REQUEST['data'];
 echo "Pageviews=". $_SESSION['test_text'];    

因此,您可以发布更完整的代码吗?这是完整的代码,用于测试目的。使用您的代码,但使用$\u请求方法,执行
var\u dump($\u post)
并在此处发布resultCheck测试。