Javascript 如何用JSON的返回填充固定表的特定位置?
我正在用PHP和MySQL编写时间表 我目前有一个jQuery日期选择器,它根据您选择的日期返回select。然后我有一个来自AJAX的JSON返回 我有一个包含23行的表格,每行在30-30分钟内,比如8:00。8:30.9:00至19:00 我需要的是用数组的返回值填充每个位置,数组中包含时间和计划的描述。如果某个时间内没有安排查询,它将显示类似于可用时间的内容。但我需要那张桌子永远固定在那里 这是我暂时拥有的代码: html 试试这个Javascript 如何用JSON的返回填充固定表的特定位置?,javascript,php,jquery,json,ajax,Javascript,Php,Jquery,Json,Ajax,我正在用PHP和MySQL编写时间表 我目前有一个jQuery日期选择器,它根据您选择的日期返回select。然后我有一个来自AJAX的JSON返回 我有一个包含23行的表格,每行在30-30分钟内,比如8:00。8:30.9:00至19:00 我需要的是用数组的返回值填充每个位置,数组中包含时间和计划的描述。如果某个时间内没有安排查询,它将显示类似于可用时间的内容。但我需要那张桌子永远固定在那里 这是我暂时拥有的代码: html 试试这个 ... lista += '<td>9:0
...
lista += '<td>9:00</td>'
lista += '<td><span id='09:00'></span></td>'
然后,您的jQuery就可以简单地做到这一点
data = [
{
"agendaId":"9",
"dentistaId":"2",
"dataAgenda":"2015-12-12",
"horaAgenda":"08:30",
"descricaoAgenda":"Protese2"
}
];
for (var i = 0; i < data.length; i++)
{
$("#" + data[i].horaAgenda).innerText(....);
}
试试这个
...
lista += '<td>9:00</td>'
lista += '<td><span id='09:00'></span></td>'
然后,您的jQuery就可以简单地做到这一点
data = [
{
"agendaId":"9",
"dentistaId":"2",
"dataAgenda":"2015-12-12",
"horaAgenda":"08:30",
"descricaoAgenda":"Protese2"
}
];
for (var i = 0; i < data.length; i++)
{
$("#" + data[i].horaAgenda).innerText(....);
}
谢谢,我会小心的,为什么不把时间放在一个数组中,然后简单地循环并附加它呢?我是javascript的新学生。。请你把你说的话简化一下好吗?或者,如果可能的话,给我写一个这个循环的例子。。谢谢谢谢,我会小心的,为什么不把时间放在一个数组中,简单地循环并附加它呢?我是javascript的新学生。。请你把你说的话简化一下好吗?或者,如果可能的话,给我写一个这个循环的例子。。谢谢,我可以有多次退货。。在本例中,返回时间为上午8:30,因此我想将此DescriptionDescriptaO议程从表中放入08:30。。想象一下如果我有另一个时间是下午17点。。然后,只有08:30和17:00将填写描述。。但是该表将与所有其他时间空描述一起存在。对,您可以在数据中通过数组进行循环,并将每个数组与相应的插槽关联。正是。。你知道我该怎么做吗?我可以有不止一次的回报。。在本例中,返回时间为上午8:30,因此我想将此DescriptionDescriptaO议程从表中放入08:30。。想象一下如果我有另一个时间是下午17点。。然后,只有08:30和17:00将填写描述。。但是该表将与所有其他时间空描述一起存在。对,您可以在数据中通过数组进行循环,并将每个数组与相应的插槽关联。正是。。你知道我该怎么做吗?
...
lista += '<td>9:00</td>'
lista += '<td><span id='09:00'></span></td>'
data = [
{
"agendaId":"9",
"dentistaId":"2",
"dataAgenda":"2015-12-12",
"horaAgenda":"08:30",
"descricaoAgenda":"Protese2"
}
];
for (var i = 0; i < data.length; i++)
{
$("#" + data[i].horaAgenda).innerText(....);
}