这是我的情况:jquery和ajax如何结合在一起?
我有一个页面,一旦点击它的一个div的ajax请求获取更多的内容到页面。
我在说的内容越多,就是使用jQuery的图片库内容。 我的问题是,一旦我从ajax请求得到响应,我操纵DOM。 因此jquery ready()函数不再适用于我(或是否?) 可以跳过我为 $.fn
指定一个函数的问题,称为InitGallery
。
使用eval
我可以调用它,一旦我的ajax响应到达,一切都很好,除了一个小问题 - 同步!
一旦我eval
我的$.fn.InitGallery
代码,操纵DOM不一定是完全加载,因此我的InitGallery失败。
一旦我添加一个睡眠或警告我的代码,并确保在DOM再次准备好之后运行InitGallery函数,这很好,并且工作正常。
我想我的问题是我如何重新分配一个现成的功能到DOM?我怎么才能确保函数调用后的ajax响应只有在DOM上的ajax响应更改准备好后才会调用? 谢谢
格式不当,对问题的标题很糟糕,但有趣的是没有那么多。 +1 – 2010-08-16 19:58:56