Hola que tal, espero puedan ayudarme. Estoy realizando un sistema de comercio electronico y me a surgido una problema. En algunas partes del proyecto ocupo formularios emergentes ya sea para comprar u opinar sobre un producto. Bueno mi problema es el siguiente:
Tengo una pagina php que muestra en producto especifico con todos sus datos especificos y e colocado un boton de opinar, para que los usuarios dejen sus comentarios sobre ese producto. Para eso mando a llamar a un formulario emergente. El cual funciona asi--- El boton esta dentro de un div el cual al ser presionado se activa una funcion que esta dentro de una js, que es el que manda la ventana emergente a la pantalla, eso lo hace mandando a llamar a otro docuento php, el cual tiene el diseño del formulario y todas las condiciones.
Lo que necesito es que la variable o id de la pagina principal lo pase a la ventana emergente, ya sea con otra variable. Pasar el dato al js es sencillo pero del js al php del formulario emergente no lo e logrado, por que al pareser se pierde el dato. Esto lo necesito, para que cuando el usuario guarde su opinion este se guarde con la id del producto y asi se muestre solo en ese producto y la informacion este organizada.
Espero me hayan entendido, y tambien espero me puedan ayudar... me es urgente resolverlo, de ante mano muchas gracias.
Este es el pedaso de codigo js que manda a llamar al formulario junto con la variable que le quiero pasar al otro php, como le hago???
hasta ahi esta bien, solo que no se como pasarle ese dato al cargar el diseño y las condiciones del formulario...
Código:
var dato_id=clave_del_producto_del_php_principal;
$(document).ready(function () {
$('#contactForm input.contact, #contactForm a.contact').click(function (e) {
e.preventDefault();
// Aqui se carga el diseño y condiciones del formulario
$.get("formulario.php", function(data){
// Se crea la ventana que contendra el fomulario
$(data).modal({
close: false,
position: ["15%","39.7%"],
overlayId: 'contact-overlay',
containerId: 'contact-container',
onOpen: contact.open,
onShow: contact.show,
onClose: contact.close
});
});
});
Espero tener un respuesta rapida, gracias por su tiempo. Saludos