在 AJAX 请求之后,如何将对象(实体)数组发送回Javascript?如果我使用JSON响应返回包含对象的数组,则数组在Javascript中为空。
array:2 [
0 => App\Entity\Firewalls {#744
-id: 2
-ip: "test.com"
-user: "admin"
-pass: "pw"
-status: App\Entity\Status {#741
-id: 2
-status: "Finalize"
-update: null
-time: null
-firewall: App\Entity\Firewalls {#744}
}
}
2条答案
按热度按时间bhmjp9jg1#
我会先对json进行如下编码
然后再解析回来
如果数据类型设置为json,jQuery应该会自动解析它,如果不起作用,请随时分享浏览器的开发工具。
dzhpxtsq2#
你有
composer require symfony/serializer
吗?如果没有,我建议你使用它。您可以使用symfony对象规范化器并将实体(或实体数组)序列化为JSON。
创建序列化程序:
并将其用于您的实体或实体:
You can read more about this here.