PHP 如何通过 JSON.stringify 读取通过 ajax 发送的 js 数组

问题描述 投票:0回答:1

我有 js 数组,它通过 ajax 发送到 php 页面。当我 var_dump($_REQUEST['newarray']) 数组以字符串形式出现时,看起来像这样:

string(148) "{
'p656':{
't13':[
{
'service_id':'44',
'client_price':'10.00',
'trener_bonus':'5.00'
},
{
'service_id':'43',
'client_price':'10.00',
'trener_bonus':'5.00'
        }
    ]
}
}"

我尝试使用以下方法转换它:

$cleanData = json_decode($_REQUEST['newarray']);

但是我在 var_dump() 上得到了 NULL;

我想 js 数组有问题吗?或者 .. 请帮忙,谢谢

原来的js数组是这样的:

javascript php arrays ajax
1个回答
-1
投票

好吧,在发送到 php 之前删除 JSON.stringify 后问题就解决了。毕竟它已经是 js 对象数组并且在发送之前不需要 JSON.stringify ..谢谢你们的时间!

© www.soinside.com 2019 - 2024. All rights reserved.