Javascript 如何将阵列从Express Server发送到AJAX响应?
我有一个正确发送到服务器的AJAX请求,服务器正确返回响应。但是,当我搜索数据库时,响应如下所示:Javascript 如何将阵列从Express Server发送到AJAX响应?,javascript,node.js,ajax,http,express,Javascript,Node.js,Ajax,Http,Express,我有一个正确发送到服务器的AJAX请求,服务器正确返回响应。但是,当我搜索数据库时,响应如下所示: [{name: 'example1'}, {name: 'example2'}] 然而,当响应被传递到客户端javascript时,它是一个由整个数组串联而成的字符串,这对我来说并不好,因为我需要迭代和访问对象键。如何将数据作为数组传递和接收?在传递到客户端之前,应使用 JSON.stringify(your_array) 在客户端接收到json数据后,必须使用 my_obj = JSON.
[{name: 'example1'},
{name: 'example2'}]
然而,当响应被传递到客户端javascript时,它是一个由整个数组串联而成的字符串,这对我来说并不好,因为我需要迭代和访问对象键。如何将数据作为数组传递和接收?在传递到客户端之前,应使用
JSON.stringify(your_array)
在客户端接收到json数据后,必须使用
my_obj = JSON.parse(my_json);
现在,您可以使用my_obj执行所有类型的对象操作 你能展示一下到目前为止你都做了些什么吗?听起来你已经99%成功了。从零开始是一种浪费,你应该提供你已经拥有的。