Pregunta

Así que ahora, tengo unas cuantas formas en que uno se somete, recupera otra en un referente. Así que ahora mismo, podría tener un enlace a example.com/modal/1, que abre la primera modal. Sin embargo, si JavaScript no está habilitado (por lo que el navegador en realidad sigue el enlace), a continuación, algunas pantallas HTML (el código HTML que iba a ser recuperados.). Me gustaría ser capaz de estilo de esto, así que supongo que debería hacer una página HTML entera con hojas de estilo y todo, pero esto es lo que me pregunto:

Con load() de jQuery, sé que puede elegir un identificador de elemento como el '#form' que analizar lo que la solicitud se pone atrás y sólo tiene que utilizar el elemento #form. Me gustaría ser capaz de utilizar algo así, pero yo estoy usando la funcionalidad post().

Las ideas sobre cómo hacer esto?

¿Fue útil?

Solución

Si pasa un objeto (pares clave / valor) como segunda (data) parámetro para $.load, se llevará a cabo una solicitud POST. Desde el manual de :

  

El método POST se utiliza si los datos se   proporcionado como un objeto; de lo contrario, GET   se supone.

Otros consejos

he tenido una pregunta similar a lo que estás tratando de hacer. Mi solución fue usar .load, pero ese no es el más elegante, porque jQuery tiene que analizar el contenido que no desea que se inserta en el DOM.

Mi solución es utilizar .ajax $ o $ .post y establecer una variable en ajax = true, y en el lado del servidor, envolver el encabezado y el pie en un php si ajax = '' (sin definir) then echo a cabo el encabezado y pie de página, más si ajax = true, PHP no enviará el encabezado y pie de página, y usted ahorrar ancho de banda solamente el envío de los elementos DOM que es necesario en el cliente.

Avísame si esto puede trabajar con su aplicación, si no, voy a encontrar una manera de utilizar $ .post y analizar la respuesta.

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