2011-01-08 57 views
1

我想在Ajax调用后添加一个jQuery图库。在我的主要网站上,我创建了一个包装主要内容的div(例如site_content)。当用户点击主页上的某个超链接时,“site_content”会更新并显示其他HTML文件中保存的内容,并且我正在使用AJAX来避免整个页面刷新。不过,我在运行JavaScript/jQuery库时遇到了问题,因为在AJAX调用之后JavaScript将不起作用。在Ajax调用后加载jQuery图库

据我所知,因为浏览器不知道会有一些职能的内容(从其他HTML文件)之后调用成功显示。我试图使用jQuery的getScript方法,但它仍然无法正常工作。

任何人都可以给我一些想法如何,我可以运行的JavaScript/jQuery的画廊AJAX调用后? 谢谢

回答

1

在这种情况下,您需要记住jQuery bindlive函数。

只需经过教程尝试到您的Ajax调用,看到了魔术。

例如,

var hurray = function(data) { 
    do_stuff(data) 
} 

$(".example").ajax({ 
    'success': hurray 
})