Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: MonkeyBoy en Febrero 28, 2019, 05:43:04 PM

Título: Como redireccionar con jquery?
Publicado por: MonkeyBoy en Febrero 28, 2019, 05:43:04 PM
Hola! necesito ayuda con un tema en Jquery que no tengo muy claro.

Tengo en un link que me envia a /stock/products/ con el filtro de la categoría aplicado.

<a href="/stock/products/?categoryId=<?php echo $categoryId?>" class="ViewProducts" id="view" ><?php echo __("Ver productos"); ?></a>


Y necesito saber como realizar lo siguiente:

Al hacer click en "Ver productos" me redirecciona a la pagina de general de productos pero, como hacer para que me redireccione a la url de solo los productos de la categoria donde realice el click? como realizar esa function?

aqui esta la misma consulta pero con una imagen de la pantalla donde está el boton de "ver productos" https://es.stackoverflow.com/a/241912/118416

Espero se entienda. Gracias!






Título: Re:Como redireccionar con jquery?
Publicado por: karurosu en Febrero 28, 2019, 07:15:15 PM
Buenas tardes, por lo que entiendo supongo que tienes un campo que le da la categoría a tus productos en una Base de datos, así que al momento de enviar la categoría en la url úsala para realizar la consulta a los productos con ese filtro y que solo te traiga esos productos y ya los muestras en la página. 

¡Saludos!
Título: Re:Como redireccionar con jquery?
Publicado por: Solid Water en Febrero 28, 2019, 07:26:12 PM
<a href="/stock/products/?categoryId=<?php echo $categoryId; ?>" class="ViewProducts" id="view" ><?php echo __("Ver productos"); ?></a>

te esta mandando como método get (categoryId) el id de los productos.
En el php al que haces referencia /stock/products/ obtienes la variable

$_GET["categoryId"]

Y consultas por ese id unicamente.
Si tienes otro php que ya realiza eso, solo cambias la ruta /stock/products/ por la que si hace el trabajo.

Eso no es Jquery es html y php, si quieres hacerlo con jquery, en el html que muestras deberás ponerles un class=categoria_id, o name=categoria_id, y cambiarle la visibilidad a todos los que no son de la clase o nombre seleccionado.
Osea que cargas todo pero despues lo borras, mejor hecho estaría que no los cargues directamente desde el php.

Saludos,