sql >> Base de Datos >  >> RDS >> Mysql

Iterar y obtener valores únicos de JSON para algunos índices

Compruebe si el valor se ha utilizado antes. Si es así, imprima una cadena en blanco, si no, imprima el nuevo valor.

Esto se traduce en su código adjunto:

storedObjective = "";
storedSignal_type = "";
$.each(data, function(index, key) {

    if (key.objective == storedObjective)
    {
        print_1 = "";
    }
    else
    {
        print_1 = objective;
        storedObjective = key.objective;
    }
    if (key.signal_type == storedSignal_type)
    {
        print_2 = "";
    }
    else
    {
        print_2 = key.signal_type;
        storedSignal_type = key.signal_type;
    } 

  $('#myTable').append('<tr><td>'+print_1+'</td><td>'+print_2+'</td><td>'+key.signal_name+'</td></tr>');
});