
giulichajari
Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Tengo el siguiente codigo al inicio de la pagina:
Y me carga de maravilla una tabla de registros de productos.
Aqui la funcion listar:
Pero quiero usar la funcion filter de Jquery para filtrar el contenido JSON.
De que manera podria hacerlo?
Insertar CODE, HTML o PHP:
$(document).ready(function() {
listar();
var nombreBusqueda;
$("#nombre").keyup(function() {
nombreBusqueda=$("#nombre").val();
filtrar(nombreBusqueda);
});
});
Y me carga de maravilla una tabla de registros de productos.
Aqui la funcion listar:
Insertar CODE, HTML o PHP:
function listar(){
tipofiltro="todos";
$.ajax({
type: "POST",
url: "../gestionweb/includes/php/filtroP.php",
data: { "tf": tipofiltro},
dataType: "json",
error: function(){
alert("error petición ajax");
},
success: function(data){
for (var i = 0; i < data.length; i++) {
var newRow =
"<tr>" +
"<td>" + data[i].idproducto + "</td>" +
"<td>" + data[i].nombre + "</td>" +
"<td>" + data[i].marca + "</td>" +
"<td>" + data[i].categoria + "</td>" +
"<td>" + data[i].precio + "</td>" +
"</tr>";
$(newRow).appendTo("#resultado");
}
}
});
};
Pero quiero usar la funcion filter de Jquery para filtrar el contenido JSON.
Insertar CODE, HTML o PHP:
var filtrado = data.filter(function (a) {
return a.nombre ^= dato;
});
De que manera podria hacerlo?