【问题标题】:opering arrays into json array from php session files从 php 会话文件中将数组操作到 json 数组中
【发布时间】:2023-04-05 09:01:01
【问题描述】:

我正在维护一个系统,但是一些遗留代码是用 PHP 编写的,但现在不会接触,

在仪表板登录后,要求一个 php 类来验证此人是否具有 $_session 有效

如果是,返回是这样的

{"http":"210","data":{"nome":"Pedro Henrique","email":"pedro.hsdeus@#####.com","username":"chr###s","password":"######"}}

我正在使用

var obj = $.parseJSON(response);
switch(obj.http)
{
case 210:case '210': 
break;
                        
case 403:case '403': header("Location: ../index.html"); 
break;
}

我怀疑如何读取第二个数组,它有 $session 数据以在 html 页面中使用。

最初的仪表板在 PHP5 中,现在迁移到 8,没有 HTML.php 页面

【问题讨论】:

  • 抱歉,您在说什么第二个数组?您的问题中没有显示任何类型的数组。
  • 另外,header("Location 是 PHP 代码,在 JavaScript 中不起作用。改用 window.location

标签: javascript php jquery json


【解决方案1】:

尝试在 PHP 端使用 json_encode json_decode 和在 jQuery 端使用 $.parseJason() JSON.stringify()

【讨论】:

  • PHP 中已经有 $response = array('http'=>'210','data'=>$user_data); echo json_encode($response);
  • 而且还要对数组数据进行操作。
  • 那你必须在Jquery/JS中使用$.parseJson(),然后使用JavaScript JSON语法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-06-25
  • 1970-01-01
  • 2011-06-07
  • 1970-01-01
  • 2014-10-30
  • 1970-01-01
  • 2015-08-29
相关资源
最近更新 更多