Refresh DOM with jquery after AJAX call
Posted
by Pim
on Stack Overflow
See other posts from Stack Overflow
or by Pim
Published on 2010-04-18T01:23:36Z
Indexed on
2010/04/18
1:33 UTC
Read the original article
Hit count: 1022
I'm working on a new project http://www.hotwirerevealed.com which reveals / identifies hotels on hotwire.com. After inputting a state and a destination I have a javascript functions that uses jquery's .post method to post. The post request goes to an php page which outputs html, I se jquery's html method to place the content on the page.
like so
function post(){
$.post("lookup.php", {action: "find", area: area, stars: stars, amenities: amenities, state: $('#state').val()}, function(data){
$("#details").html(data);
});
}
I have hyperlinks to hotels which I like to use in a light box
<a class="hotel" href="http://google.com/search?btnI=1&q=Amerisuites+Northeast+Orlando+(Airport+MCO)">Amerisuites Northeast</a>
im trying to use jquery's fancy box but fancy box
$(document).ready(function(){
$(".hotel").fancybox({
'width' : '75%',
'height' : '75%',
'type' : 'iframe'
});
});
but it doesn't seem to work, im guessing because jquery doesn't know the element it there? I've tried to use jquery live() method with little success, any help would be appreciated, thanks ahead of time
© Stack Overflow or respective owner