我有一些代码,我正在为引导日历的一些东西归档。我尝试了许多方法从该数组中获取数据,但都不起作用。
下面是我尝试显示数组时得到的结果:
dataV[0]
dataV.lenght 它不返回任何内容
我得到的数据如下:
var dataV=[];
$.post("getVacationData.php",
{
name: "name",
city: "city"
},
function(data){
dataV[0] =data;
});php格式的数据:
echo("{
id: 0,
name: 'Google I/O',
state: 'reserved',
startDate: new Date(2019, 4, 28),
endDate: new Date(2019, 4, 29)
}");我不知道如何从dataSource的数组中获取它,mast看起来像
[{
id: 0,
name: 'Google I/O',
state: 'reserved',
startDate: new Date(2019, 4, 28),
endDate: new Date(2019, 4, 29)
}]发布于 2019-05-16 23:00:33
无论服务器上的类型如何,所有数据都将作为字符串在网络上传递。当你在前端接收数据时,你必须JSON.parse你的数据,因为你期待的是JSON。如下所示:
var dataV=[];
$.post("getVacationData.php",
{
name: "name",
city: "city"
},
function(data){
dataV[0] = JSON.parse(data);
});https://stackoverflow.com/questions/56171403
复制相似问题