Javascript 使用jqueryajax设置PHP会话变量
我有一个很简单的问题,我似乎无法解决。我有以下ajax请求,它设置了一个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']; 但是,这会不
$.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测试。