Javascript 如何用JSON的返回填充固定表的特定位置?

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

我正在用PHP和MySQL编写时间表

我目前有一个jQuery日期选择器,它根据您选择的日期返回select。然后我有一个来自AJAX的JSON返回

我有一个包含23行的表格,每行在30-30分钟内,比如8:00。8:30.9:00至19:00

我需要的是用数组的返回值填充每个位置,数组中包含时间和计划的描述。如果某个时间内没有安排查询,它将显示类似于可用时间的内容。但我需要那张桌子永远固定在那里

这是我暂时拥有的代码:

html

试试这个

...
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(....);
}