Estoy intentando mediante jquery y ajax cargar el contenido de una url de mi sitio web,
Primero necesito pasar parametros al hacer click en un link y luego en base a esos parametros pasados mostrar esa web con el contenido dinamico generado.
Esto es lo que hice:
Código Javascript:
Ver original
<script> $(document).ready(function() { $('body').append('<div id="dialog"></div>'); var $langDialog = $('#dialog'); $.ajax({ type: 'GET', url: 'http://localhost/veni-cake/webs/examenes/'+$(this).val(), succes: function(msg){ $langDialog.load(msg, function () { $langDialog.dialog({ modal: true, draggable: true, resizable: true, autoOpen: false }); }); } }); $('.ver').click(function() { $langDialog.dialog('open'); return false; }); }); </script>
--------------------------------
EDIT
--------------------------------
Modifique un poco el código y me faltaría poder pasar correctamente los parámetros:
Código Javascript:
Ver original
<script> $(document).ready(function() { $('.ver').click(function() { $.ajax({ type: 'GET', url: 'http://localhost/veni-cake/webs/examenes/'+$('ver').attr("href"), success: function(data){ $('#dialog').html(data); } }); $('#dialog').dialog(); return false; }); }); </script>
-----------
EDIT 2
-----------------
Y así lo conseguí, aunque no se si es una buena alternativa.
Código Javascript:
Ver original
<script> $(document).ready(function() { $('.ver').click(function() { $.ajax({ type: 'GET', url: $(this).attr("href"), success: function(data){ $('#dialog').html(data); } }); $('#dialog').dialog(); return false; }); }); </script>