JQuery - Datatable datos repetidos con Jquery

 
Vista:
sin imagen de perfil
Val: 17
Ha disminuido 1 puesto en JQuery (en relación al último mes)
Gráfica de JQuery

Datatable datos repetidos con Jquery

Publicado por Jose (11 intervenciones) el 19/01/2018 18:29:13
Saludos a todos...

Tengo una duda,

Genero un Datatable usando PHP cargando ciertos datos de l abase de datos, luego haciendo clic (jquery) estoy pasando ciertos datos a otro datatable que creo usando Jquery a medida que hago clic, voy cargando el datatable.

/*Aqui estoy generando el primer Datatable*/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
$.ajax
({
    url: 'equipoListar',
    type: 'get',
    data: {'centroId': $centroId},
    dataType: 'json'
 
}).done(function (data) {
    var $resultado = data.equipoListar;
 
    /* Mostramos la lista de equipos que pertenecen al centro */
 
    var $filas = '';
    $.each($resultado, function (index, valor) {
        var $id = '<td id="id" class="clic"><a href="#">' + valor.id + '</a></td>';
        var $tipoequipo = '<td id="tipoequipo" class="">' + valor.tipoequipo.tipo_equipo + '</td>';
        var $marca = '<td id="marca" class="">' + valor.marca_equipo + '</td>';
        var $serial = '<td id="serial" class="">' + valor.serial_equipo + '</td>';
        var $bien = '<td id="bien" class="">' + valor.bien_nacional + '</td>';
 
 
        $filas += '<tr>';
        $filas += $id;
        $filas += $tipoequipo;
        $filas += $marca;
        $filas += $serial;
        $filas += $bien;
        $filas += '</tr>';
 
    });
    $("#equiposreparar tbody").html($filas);


/*Aqui creo el otro datatable, cuando voy haciendo clic en los campos que quiero pasar del primer Datatable este se va creando*/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
$("td.clic").click(function () {
    var valores = "";
    var identy = "";
    var $objeto = [];
 
 
    /* Obtenemos todos los valores contenidos en los <td> de la fila
    seleccionada*/
 
    $(this).parents("tr").find("td").each(function () {
        identy = $(this).attr("id");
        valores = $(this).text();
        $objeto[identy] = valores;
 
    });
 
    /* Creamos el segundo datatable  */
 
 
    $("#equiposreportados tbody").append(
        "<tr>" +
        "<td>" + $objeto.id + "</td>" +
        "<td class='tipo'>" + $objeto.tipoequipo + "</td>" +
        "<td>" + $objeto.marca + "</td>" +
        "<td class='serial'>" + $objeto.serial + "</td>" +
        "<td>" + $objeto.bien + "</td>" +
        '<td id="falla" class=""><div class="form-group"><textarea class="form-control" id="exampleTextarea" rows="1"></textarea></div></td>' +
        "</tr>");


Necesito que cuando yo haga clic no se me repita un tipo de equipo ya cargado, siempre y cuando los seriales sean diferentes los puedo repetir, pero si el serial y el tipo de equipo son los mismo no se debe repetir...

Ese es el punto no se como hacer cuando uso Jquery que no se repita un dato si cumple con la regla de negocio estipulada. Agradeceria si me pueden dar alguna luz.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de santi
Val: 162
Plata
Ha mantenido su posición en JQuery (en relación al último mes)
Gráfica de JQuery

Datatable datos repetidos con Jquery

Publicado por santi (55 intervenciones) el 31/01/2018 23:59:14
Hola,

no me ha quedado muy claro pero quizás necesites validar los datos en la base de datos con ajax antes de añadirlos y si no existe tal registro, entonces lo añades y de esta forma no se repite. No se si me explico..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar