Pregunta

Estoy utilizando el cuadro de diálogo jQuery UI para mostrar un form.When i hacer click en enviar, quiero el formulario para realizar una acción en la misma div que se utiliza para mostrar el cuadro de diálogo. Pero después de la presentación forma la respuesta sólo muestra la página devuelta a la ventana padre y no dentro del diálogo.

¿Fue útil?

Solución

Cuando tus mensajes de forma, toda la página se actualiza, no sólo el elemento div que contiene. Lo que hay que hacer es utilizar envíos de formularios Ajax y tener el servidor de retorno sólo el contenido div actualizada. Comience aquí . El manejador de éxito ajax entonces reemplazar el contenido div con la respuesta del servidor.

Editar: Si no se puede actualizar a formas ajax o modificar la respuesta para incluir sólo el contenido DIV, la alternativa inmediata sería la de acoger el contenido del formulario en un iframe dentro del div. Esto haría que el puesto de forma que se actualice dentro del marco flotante y no afecta a la página que contiene / div elemento.

Otros consejos

Parece que usted quiere usar $ .get () para hacer una ajax golpear a cargar algunos datos nuevos o HTML que entonces se puede llenar en el cuadro de diálogo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top