2010-04-01 123 views
0

我正在为m个人网站创建一个投资组合页面。我有一个与我工作过的项目有关的一些锚点,每个锚点都包含一个客户端徽标,当点击时应该将html页面加载到同一页面上的div上。我想使用JQuery来实现这个我的问题是我将使用load()或ajax()的方法。这不是我以前做过的事情,所以我有点困惑,有什么不同。JQuery Ajax帮助

此外,如果它对我的问题有任何不同,我将很快使用MODX管理网站内容。

非常感谢提前。

回答

2

load()只是具有某些选项的ajax()方法的快捷方式。如果您只需要抓取页面并将其放置在DOM中,则可以使用load()方法。如果您需要在Ajax请求更多的控制权,或者你需要一些其他的选择来调用它,然后去ajax()

+0

@Giorgi我想获取并放置页面,理想情况下,我想等待,直到它加载然后淡入页面,这是ajax()的工作吗? – mtwallet 2010-04-01 11:23:27

+0

@mtwallet ajax()用于控制抓取本身而不是动画。您可以将回调传递给load(),一旦请求完成,它将被执行。 – Giorgi 2010-04-01 11:26:20

+0

非常感谢帮助我欣赏 – mtwallet 2010-04-01 11:30:06