ante todo buenas noches? estoy tratrando de manejar el historial con ajax, estuve leyendo sobre jquery.history y estoy trantando de implementarlo.
todos los botones de mi pagina llamar a una funcion get_page (link, contenedor) que es la que carga la pagina. y no logro hacerlo funcionar.
la funcion es la siguente:
function get_page_sync(link,cont)
{
cargando(cont);
var d = new Date();
if(link !== undefined && link !== "")
{
$.ajax({
type: "POST",
url: link,
data: "rand_unique="+d.getTime(),
success: function(datos){
cont.html(datos);
cargado(cont);
},
error: function(respuesta){
cargado(cont);
alert('Hubo un error, vuelvalo a intentar')
},
dataType: "html",
async:false
});
}
return false;
}
esta funcion es llamada por ejemplo cuando se hace click en un boton, como por ejemplo:
onclick=poner_detalle()
function poner_detalle(codigo)
{
$('#cont_del_main').append('<div style="position: absolute;top:0;left:0;width:100%;z-index:10; background:white;" id="contenedor_detalle"></div>');
get_page_sync('detalle_propiedad.php?item_id='+cod igo,$('#contenedor_detalle'));
$('#tabla_result_busqueda').css('display','none');
}
no se si estoy siendo claro pero necesito guardar la direccion para poder compartir el enlace que me genera y tambien poder usar el boton atras del navegador. desde ya muchas gracias.