我有一个链接,当点击时,调用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数组变量没有被保存?相关推荐

  1. ajax获取java session的值_jquery 怎么获取 ajax中的session值

    jquery 怎么获取 ajax中的session值 15 例如HttpContext.Current.Session["LogUserAccount"] = LogUserAcc ...

  2. ajax post数组对象,Django:ajax POST发送对象数组无法正常工作的数据

    var json_array = [] var edit_info = { 'name': str_name, 'id': str_id, }; json_array.push(JSON.string ...

  3. ajax得到session,Ajax如何使用Session

    在Ajax中有时会使用到Session,在aspx.cs文件这样获取: string name = Session["name"]; 但是在Ajax中就不能这样获取Session, ...

  4. ajax传递数组 php,jQuery.ajax向后台传递数组问题如何解决

    本文主要为大家详细介绍了jQuery.ajax向后台传递数组问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 今天重温了一个问题,jQuery.ajax向后台传递一 ...

  5. 【转】jQuery.ajax向后台传递数组问题

    $.ajax({ url: "/xxx", type: "GET", data: { "boxIds": boxIds, "box ...

  6. ajax post提交数组6,jQuery的ajax()、post()方法提交数组,参数[] 问题

    当用$.ajax()向后台提交参数时,如果参数中数组的话一般在后台会用List,或Integer[] 等数组对象进行接收. 比如: $.ajax({ type: "POST", u ...

  7. ajax和Java session监听

    Session监听嘛,没什么好解释的,java提供了很灵活的事件机制来监听session,可以监听session的创建和销毁,监控session 所携带数据的创建.变化和销毁,可以监听session的 ...

  8. ajax获取php的数组,使用AJAX请求获取数组并将其传递到php数组中 - javascript

    我正在为下一个问题苦苦挣扎:我有一个ajax请求,该请求将变量传递给PHP文件. PHP处理该变量并返回一个数组.我需要取回该数组,所以我使用了AJAX成功回调函数,但是我只能打印出数组,仅此而已.我 ...

  9. pythonjson构建二维数组_python后台获取ajax传递的二维数组,保持原有数据结构不变...

    python后台获取ajax传递的二维数组,保持原有数据结构不变. 前台主要程序: arr_data = [[1,2,3],[4,5,6]];//创建二维数组 var json_data = JSON ...

最新文章

  1. 为你解读7大类深度CNN架构创新综述(附论文)
  2. 跨域产生的原因及解决方法
  3. python【力扣LeetCode算法题库】—两数之和
  4. python 3.6.5 shell_Linux 安装 Python3.6.5
  5. ps绿化工具_绿化消防车价位
  6. 用pfx证书java双向认证_把CA证书生成的crt的证书和pem的私钥转换成java能够使用的keystore和pcks12的证书,实现https双向认证...
  7. 学习生物信息的系列书籍
  8. php获取当前页面数据,ThinkPHP如何获取当前页面URL信息?
  9. linux 的那些hung 检测机制
  10. expdp 简单例子
  11. System.Diagnostics.debug.Assert(条件)的使用
  12. c语言实现简易图书管理系统
  13. js原生简单生成卡密例子
  14. 使用seafile创建个人云(类似百度云)
  15. MAX262程控滤波器
  16. Python实现程序运行时间度量分析
  17. 《大道至简》第二章(是懒人创造了方法)读后感
  18. .net服务端渲染_驳:服务端命令 VS 表间公式
  19. 《名利场》:微软 “ 失落的十年”
  20. 基于FFmpeg4.1的视频播放器的极简实现(音视频学习笔记四)

热门文章

  1. dp主机_HDMI和DP谁才是未来主流?
  2. Windows下安装scikit-learn
  3. Opencv——图像膨胀
  4. 吴恩达作业4:权重初始化
  5. mysql中when用法_Mysql 中的CASE WHEN 用法
  6. 前端React结构工程-改写render
  7. 一个基于STM32实现的多组分气体分析仪项目
  8. 使用FreeRTOS进行性能和运行时分析
  9. [数据库] --- clickhouse
  10. 现代软件工程 第十七章 【人、绩效和职业道德】 练习与讨论