我有 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 数组有问题吗?或者 .. 请帮忙,谢谢
好吧,在发送到 php 之前删除 JSON.stringify 后问题就解决了。毕竟它已经是 js 对象数组并且在发送之前不需要 JSON.stringify ..谢谢你们的时间!