Hola, estoy aprendiendo php haciendo un pequeño framework usando MVC (bootstrap, php, postgres). Intento hacer una vista de productos con datos generales y un link al detalle de cada producto, quiero mostrar ese detalle en una ventana modal. Ya pasé el ID del producto a mi controlador y cargo en arreglos la información que quiero mostrar, pero no se como lanzar desde el controlador la ventana modal con la información de detalle del producto.
Encontré una pregunta similar en el foro que indica que con ajax, lamentablemente los links ya no funcionan y no conozco mucho de ajax. Les agradezco si pueden orientarme como hacerlo, un ejemplo sería de mucha ayuda.
Gracias por su colaboración.
entre Desarrolladores
Recibe ayuda de expertos
Registrate y pregunta
Es gratis y fácil
Recibe respuestas
Respuestas, votos y comentarios
Vota y selecciona respuestas
Recibe puntos, vota y da la solución
Pregunta
cargar ventana modal con MVC
- preguntó
- Web
- 6447 Vistas
- 1 Respuestas
- abierta
1 Respuesta
Si estás usando Bootstrap, este ya trae soporte para implementar ventanas modales, que son, ni más ni menos que un DIV que tiene aspecto de ventana y se visualiza sobre el contenido de la página.
http://getbootstrap.com/javascript/#js-programmatic-api
en la propia página del ejemplo, si ejecutás en la consola del navegador el código $('#myModal').modal();
verás como se abre la ventana.
La cuestión es llegados a este punto, cómo llenar con datos esta "ventana". Una de las formas es que al abrir la ventana hagas una llamada al Controlador, que le pase la petición al Modelo y esta le sea devuelta a la Vista... más o menos como seguramente estuviste haciendo hasta ahora para todo lo demás. Esto típicamente se hará con AJAX (llamadas javascript asincrónicas), pero también podría hacerse recargando la página completa y al recargarla, que se muestre la ventana modal con los datos ya cargados.
Acá te dejo un enlace a la documentación del uso de AJAX vía JQuery, ya que lo estás usando, si bien se podría implementar AJAX sin ningún framework: http://api.jquery.com/jquery.ajax/
En este caso la respuesta con los datos del Modelo tendrás que cargarla a cada elemento de la ventana Modal para llenarla.
Todo esto es una orientación general. Tal vez tengas preguntas más concretas que, acompañadas por el código, serán seguramente respondidas por acá.
Saludos cordiales!
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 406369
- 1
- Jul 5, 2015
Sin Respuesta
-
- 15
- 0
- hace 2 días
-
- 44
- 0
- Ago 21
-
- 128
- 0
- May 14
-
- 116
- 0
- Abr 21
-
- 201
- 0
- Mar 31
-
- 184
- 0
- Mar 27
-
- 969
- 0
- Feb 18
-
- 324
- 0
- Nov 23, 2022
- ver todas
Preguntas relacionadas
- maestro detalle con ventana modal En Bootstrap y MVC 5 ASP .NET
- como actualizar imagen con ajax a una ventana modal boostrap
- pasar datos de una tabla en una ventana modal a una tabla padre con php
- Abrir ventana modal después de redireccionar con php
- Formulario de registro en ventana modal con Yii Framework
Actividad Reciente
pedrourday preguntó hace 2 días
Alternativas a ThreeJS y BabylonJS?pedrourday preguntó Ago 21
¿Que tecnologias y lenguajes me recomiendan?Fabio respondió Jul 11
plugin de efecto circular 3d en imagenesSergio-HiTech respondió Jun 9
Crear tabla de horarios de C#Sergio-HiTech respondió Jun 9
¿Que libro/tutorial para un programador sin base q…Sergio-HiTech respondió Jun 9
C# Problema con comboboxdanielaGM preguntó May 14
Generar reporte con PhpWord con un CRUDrach preguntó Abr 21
Cruzar excel por id con pythonelporfirio respondió Feb 22
Construir URL para actualizar contraseña después d…
Ultimas Preguntas
Preguntas relacionadas
- maestro detalle con ventana modal En Bootstrap y MVC 5 ASP .NET
- como actualizar imagen con ajax a una ventana modal boostrap
- pasar datos de una tabla en una ventana modal a una tabla padre con php
- Abrir ventana modal después de redireccionar con php
- Formulario de registro en ventana modal con Yii Framework
Usuarios Top
- Leonardo-Tadei
- 227320 Puntos
- Peter
- 150430 Puntos
- white
- 75880 Puntos
- carlossevi
- 63580 Puntos
- magarzon
- 30650 Puntos
- pregunton
- 20400 Puntos