Tengo un menú de navegación cuando hago clic solo un contenido div en la página debe actualizarse desde archivos html contect que en el servidor sin hacer una actualización de página completa, ¿cómo puedo lograr esto usando jquery?cómo hacer una actualización de página parcial con jquery
Respuesta
Construir su menú como de costumbre, es decir
<ul id="menu">
<li><a href="about-us.html">About Us</a>
<li><a href="services.html">Services</a>
<li><a href="products.html">Products</a>
</ul>
Y un marcador de posición para el contenido.
<div id="content"></div>
A continuación, ejecute un código similar a este
$("#menu li a").click(function(e) {
// prevent from going to the page
e.preventDefault();
// get the href
var href = $(this).attr("href");
$("#content").load(href, function() {
// do something after content has been loaded
});
});
Ver load
Descripción: Cargar datos desde el servidor y coloque el HTML devuelto en el elemento coincidente.
crear un elemento div y actualizar los contenidos.
<div id="refreshblock"> </div>
suponer que este es el bloque
en el clic de botón, hacer una llamada AJAX y obtener los resultados una vez que obtenga los resultados a procesar y actualizar el div por encima de
('#refreshoblock).html(results);
Se actualizará la página sin hacer una publicación atrás
Debe usar los métodos jQuery AJAX para lograr esto. Hay varias formas de hacerlo. Por ejemplo:
Digamos que tiene un div con id = "mydiv" que desea actualizar con el contenido del servidor. Entonces:
$("#mydiv").load("url");
hará que mydiv se actualice con el contenido devuelto desde la url.
This link describe varios métodos AJAX en jQuery.
$('#myLink').click(function(){
$.get('url.php', function(data){ // or load can be used too
$('#mydiv').html(data);
});
});
puede hacerlo, con la ayuda de jQuery (Ajax)
<div id="leftDiv">
<s:include value="/pages/profile.jsp"></s:include>
</div>
<div>
<a href="#" id="idAnchor">Partial Refresh</a>
</div>
<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
$('#idAnchor').click(function(){
$.ajax({
url: 'getResultAction', // action to be perform
type: 'POST', //type of posting the data
data: { name: 'Jeetu', age: '24' }, // data to set to Action Class
dataType: 'html',
success: function (html) {
('#leftDiv).html(html); //set result.jsp output to leftDiv
},
error: function(xhr, ajaxOptions, thrownError){
alert('An error occurred! ' + thrownError);
},
});
});
})
</script>
para más detalles información que pueda encuentre aquí: partial page refresh code
- 1. MVC 3.0 JQUERY Actualización de página parcial
- 2. ¿Cómo puedo detectar una actualización de página usando jquery?
- 3. actualización parcial con asp.net web api
- 4. NHibernate actualización parcial
- 5. Cuadro de diálogo de JQuery: cómo hacer una actualización parcial de la página y obtener nuevos cuadros de diálogo cada vez
- 6. hacer un parcial desde jquery y haml
- 7. Actualización de modelo parcial Backbone.js
- 8. Jsoup buscando una página parcial
- 9. ¿Cómo puedo hacer una publicación onclientclick utilizando jQuery con asp.net
- 10. Usando jQuery para hacer una actualización de div onClick
- 11. RenderSection() dentro parcial con la página principal
- 12. actualización de ADO.NET Entity Framework modelo parcial
- 13. ¿Cómo hacer una aplicación de una sola página con knockout.js?
- 14. Cómo hacer una actualización de una página web cuando el usuario se vuelve móvil al paisaje
- 15. ¿Cómo hacer una actualización por lotes?
- 16. Evite cualquier forma de actualización de página utilizando jQuery/Javascript
- 17. jQuery form.submit() página de actualización en lugar de enviar
- 18. ¿Cómo hacer una mezcla aleatoria pero parcial en Python?
- 19. Jquery $ .post() - ¿Es posible hacer una solicitud de página completa?
- 20. Cómo hacer frente a la página de actualización con JS History API pushState
- 21. Carga de archivos usando jquery sin actualización de página
- 22. Hacer superposición transparente en la página Jquery
- 23. ¿Cómo puedo hacer una instrucción de actualización en una condición
- 24. Actualizando vista parcial con Jquery en ASP.NET MVC C#
- 25. Animación de curl de página parcial
- 26. Botón de retroceso página de actualización
- 27. Página de actualización de Javascript
- 28. Cómo hacer un parcial desde javascript
- 29. asp.net mvc parámetro de la página a una vista parcial
- 30. MVC jQuery enviar formulario (sin actualización de página) desde la función de JavaScript
marko tiene la respuesta más completa – polyhedron
Genial, gracias a todos .... – DSharper