Javascript 按日期分隔返回的行

Javascript 按日期分隔返回的行,javascript,html,Javascript,Html,我打算将日期返回的行分开。 所以我们的想法是,从23号返回的所有行,将日期放在第一行之前,并将所有行放在一行中,然后当日期为24号时,将日期放回,并返回所有行,然后是日期24号,依此类推 我正试着这样做 HTML: 这种说法毫无意义var nomede=data;if(nomede!=数据){。如果您刚刚将nomede指定为data,为什么您希望nomede不等于data?@Yury Tarabanko是的,这没有意义。我已经将变量更改为空,但是所有行上的日期都会返回,即使它们是相同的。请注意:

我打算将日期返回的行分开。 所以我们的想法是,从23号返回的所有行,将日期放在第一行之前,并将所有行放在一行中,然后当日期为24号时,将日期放回,并返回所有行,然后是日期24号,依此类推

我正试着这样做

HTML:


这种说法毫无意义
var nomede=data;if(nomede!=数据){
。如果您刚刚将
nomede
指定为
data
,为什么您希望
nomede
不等于
data
?@Yury Tarabanko是的,这没有意义。我已经将变量更改为空,但是所有行上的日期都会返回,即使它们是相同的。请注意:您不需要
var arraraylelength=data.length;
for
for(var i=0;i
-
for(var i=0;i
就足够了。@iAmOren我已经更改了代码的这一部分如果您共享一些示例数据,那么提供答案就更容易了……这种方式毫无意义
var nomede=data;if(nomede!=data){
。如果您刚刚将
nomede
指定为
data
,为什么您希望
nomede
不等于
data
?@Yury Tarabanko是的,这没有意义。我已经将变量更改为空,但是所有行上的日期都会返回,即使它们是相同的。请注意:您不需要
var arraraylelength=data.length;
for
for(var i=0;i
-
for(var i=0;i
就足够了。@iAmOren我已经更改了代码的这一部分如果您共享一些示例数据,那么提供答案就更容易了。。。
<table id="alerta" class="table table-action table-striped table-hover responsive" style="width:100%">

    <tr> 
        <th>De</th>
        <th>Assunto</th>
        <th>Prioridade</th>
        <th>Recebido</th>
    </tr>

    <tr> 
        <th><td>Recebido</td></th>
    </tr>
    
    <tr>        
        <td></td>
        <td></td>
        <td></td>
        <td></td>                                       
    </tr>

</table> 
$(function () { 
$.getJSON('./alertas', function (data) {
     
    var linha = ``;
    
    var arrayLength = data.length;
    for (var i = 0; i < arrayLength; i++) { 
       Id = data[i][0];
       De = data[i][1];
       Assunto = data[i][2];
       Conteudo = data[i][3];
       Prioridade = data[i][4];
       Hora = data[i][5];
       Data = data[i][6];
       
       var  nomede = data;

       if(nomede != data){
       linha += `<tr>      
       <td>${ Data }</td>        
       </tr>`
       }else{
       linha += `<tr>      
        <td></td>      
       </tr>`   
       }
       linha += `<tr >           
       <td>${ De }</td> 
       <td>${ Assunto }</td>
       <td>${ Prioridade }</td> 
       <td>${ Hora }</td> 
       </tr>`; 
    }
    $("#alerta tbody").html(linha);
}); 
});
$pagina = (isset($_GET['pagina']))? $_GET['pagina'] : 1;

$result_curso = $conn->prepare("SELECT Id, De, Assunto, Conteudo, Prioridade, DATE_FORMAT(Recebido,'%H:%i') AS Hora, DATE(Recebido) AS Data,
Email, Tipo, raddb.Alertas.Para, Status FROM raddb.Alertas LEFT OUTER JOIN raddb.ValAlertas
ON raddb.ValAlertas.IdSMS = raddb.Alertas.Id AND raddb.ValAlertas.Para = raddb.Alertas.Para

ORDER BY Recebido Desc LIMIT 200");

$result_curso->execute();

$total_cursos = $result_curso->fetchColumn();

$quantidade_pg = 10;

$num_pagina = ceil($total_cursos/$quantidade_pg);

$incio = ($quantidade_pg*$pagina)-$quantidade_pg;

$result_cursos = $conn->prepare("SELECT Id, De, Assunto, Conteudo, Prioridade, DATE_FORMAT(Recebido,'%H:%i') AS Hora, DATE(Recebido) AS Data,
Email, Tipo, raddb.Alertas.Para, Status FROM raddb.Alertas LEFT OUTER JOIN raddb.ValAlertas
ON raddb.ValAlertas.IdSMS = raddb.Alertas.Id AND raddb.ValAlertas.Para = raddb.Alertas.Para

ORDER BY Recebido Desc limit $incio, $quantidade_pg");

$result_cursos->execute();

$json = [];
while($row=$result_cursos->fetch(PDO::FETCH_ASSOC)){
extract($row);

$json[]= [(string)$Id, (string)$De, (string)$Assunto, (string)$Conteudo, (string)$Prioridade, (string)$Hora, (string)$Data];
}

echo json_encode($json);