En esta ocasión os mostraré como cargar un documento html mediante ajax, para ello crearemos en primer lugar el archivo que será cargado ...
ajax.html ...
Ajax cargado correctamente.
A continuación empezaremos a trabajar con Jquery, para ello crearemos una nueva página e añadimos un botón con id='btn_ajax', al hacer click sobre el botón el contenido de ajax.html será cargado en un div con id='foo'. Para ejecutar este proceso haremos uso de la función ajax de Jquery.
index.html ...
<!DOCTYPE html> <html> <head> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css"> <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script> <script> $(function(){ $("#btn_ajax").on("click", function(){ $.ajax({ url:'ajax.html', dataType: "html", success: function(result) { $("#foo").html(result); } }); }); }); </script> </head> <body> <div data-role="page"> <center> <div data-role="header"> <h1>Ajax Jquery Mobile</h1> </div> <div data-role="content"> <div data-role="controlgroup" data-type="horizontal"> <input type="button" id="btn_ajax" data-role="button" data-icon="star" data-iconpos="left" data-theme="a" data-mini="true" value="Cargar Ajax"> </div> <div id="foo"></div> </div> <div data-role="footer"><h1>PIE DE PÁGINA</h1></div> </center> </div> </body> </html>
Si todo ha sido correcto debéis ver una pantalla como la siguiente con el documento cargado ...
No hay comentarios:
Publicar un comentario