php session 保存数组,php - 我用ajax设置的SESSION数组变量没有被保存?
我有一个链接,当点击时,调用jquery ajax函数从php页面获取数据,并将返回的html放在一个弹出式div中。
返回的html实际上是一个表单。在PHP中,我正在查询数据库以获取与用户规格匹配的许可证列表,并将它们保存在一个数组中。然后,我将数组保存在$ _SESSION变量中。
当用户提交这个表单时,它会调用另一个ajax函数来获得更多的弹出div的div(向导风格)。我需要使用存储在$ _SESSION变量中的数组,但我得到的只是一个空数组(缺少值)。
这里是一个php代码的例子
//step 1
$renewable_licenses = db_query_array($sql);
$_SESSION['renewable_licenses'] = $renewable_licenses;
$_SESSION['hello'] = "hello!";
print_r($_SESSION); //I can see all the session vars,
//including the array with all it's values, and "hello!"
//step 2
print_r($_SESSION); //I see the standard session vars set in other pages, I see
//"hello!", I see [renewable_licenses] but it is an empty array!阿贾克斯工作正常,我看到形式和正确的领域都显示完美。我检查了两个AJAX调用session_id,他们是一样的。 session_start()在两页上都被称为第一件事。为什么我不能在第二步访问我的数组?
php session 保存数组,php - 我用ajax设置的SESSION数组变量没有被保存?相关推荐
- ajax获取java session的值_jquery 怎么获取 ajax中的session值
jquery 怎么获取 ajax中的session值 15 例如HttpContext.Current.Session["LogUserAccount"] = LogUserAcc ...
- ajax post数组对象,Django:ajax POST发送对象数组无法正常工作的数据
var json_array = [] var edit_info = { 'name': str_name, 'id': str_id, }; json_array.push(JSON.string ...
- ajax得到session,Ajax如何使用Session
在Ajax中有时会使用到Session,在aspx.cs文件这样获取: string name = Session["name"]; 但是在Ajax中就不能这样获取Session, ...
- ajax传递数组 php,jQuery.ajax向后台传递数组问题如何解决
本文主要为大家详细介绍了jQuery.ajax向后台传递数组问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 今天重温了一个问题,jQuery.ajax向后台传递一 ...
- 【转】jQuery.ajax向后台传递数组问题
$.ajax({ url: "/xxx", type: "GET", data: { "boxIds": boxIds, "box ...
- ajax post提交数组6,jQuery的ajax()、post()方法提交数组,参数[] 问题
当用$.ajax()向后台提交参数时,如果参数中数组的话一般在后台会用List,或Integer[] 等数组对象进行接收. 比如: $.ajax({ type: "POST", u ...
- ajax和Java session监听
Session监听嘛,没什么好解释的,java提供了很灵活的事件机制来监听session,可以监听session的创建和销毁,监控session 所携带数据的创建.变化和销毁,可以监听session的 ...
- ajax获取php的数组,使用AJAX请求获取数组并将其传递到php数组中 - javascript
我正在为下一个问题苦苦挣扎:我有一个ajax请求,该请求将变量传递给PHP文件. PHP处理该变量并返回一个数组.我需要取回该数组,所以我使用了AJAX成功回调函数,但是我只能打印出数组,仅此而已.我 ...
- pythonjson构建二维数组_python后台获取ajax传递的二维数组,保持原有数据结构不变...
python后台获取ajax传递的二维数组,保持原有数据结构不变. 前台主要程序: arr_data = [[1,2,3],[4,5,6]];//创建二维数组 var json_data = JSON ...
最新文章
- 为你解读7大类深度CNN架构创新综述(附论文)
- 跨域产生的原因及解决方法
- python【力扣LeetCode算法题库】—两数之和
- python 3.6.5 shell_Linux 安装 Python3.6.5
- ps绿化工具_绿化消防车价位
- 用pfx证书java双向认证_把CA证书生成的crt的证书和pem的私钥转换成java能够使用的keystore和pcks12的证书,实现https双向认证...
- 学习生物信息的系列书籍
- php获取当前页面数据,ThinkPHP如何获取当前页面URL信息?
- linux 的那些hung 检测机制
- expdp 简单例子
- System.Diagnostics.debug.Assert(条件)的使用
- c语言实现简易图书管理系统
- js原生简单生成卡密例子
- 使用seafile创建个人云(类似百度云)
- MAX262程控滤波器
- Python实现程序运行时间度量分析
- 《大道至简》第二章(是懒人创造了方法)读后感
- .net服务端渲染_驳:服务端命令 VS 表间公式
- 《名利场》:微软 “ 失落的十年”
- 基于FFmpeg4.1的视频播放器的极简实现(音视频学习笔记四)