我正在为m个人网站创建一个投资组合页面。我有一个与我工作过的项目有关的一些锚点,每个锚点都包含一个客户端徽标,当点击时应该将html页面加载到同一页面上的div上。我想使用JQuery来实现这个我的问题是我将使用load()或ajax()的方法。这不是我以前做过的事情,所以我有点困惑,有什么不同。JQuery Ajax帮助
此外,如果它对我的问题有任何不同,我将很快使用MODX管理网站内容。
非常感谢提前。
我正在为m个人网站创建一个投资组合页面。我有一个与我工作过的项目有关的一些锚点,每个锚点都包含一个客户端徽标,当点击时应该将html页面加载到同一页面上的div上。我想使用JQuery来实现这个我的问题是我将使用load()或ajax()的方法。这不是我以前做过的事情,所以我有点困惑,有什么不同。JQuery Ajax帮助
此外,如果它对我的问题有任何不同,我将很快使用MODX管理网站内容。
非常感谢提前。
load()
只是具有某些选项的ajax()
方法的快捷方式。如果您只需要抓取页面并将其放置在DOM中,则可以使用load()
方法。如果您需要在Ajax请求更多的控制权,或者你需要一些其他的选择来调用它,然后去ajax()
我想这可能会帮助你理解和执行制作jQuery的Ajax请求的不同方式:
@Giorgi我想获取并放置页面,理想情况下,我想等待,直到它加载然后淡入页面,这是ajax()的工作吗? – mtwallet 2010-04-01 11:23:27
@mtwallet ajax()用于控制抓取本身而不是动画。您可以将回调传递给load(),一旦请求完成,它将被执行。 – Giorgi 2010-04-01 11:26:20
非常感谢帮助我欣赏 – mtwallet 2010-04-01 11:30:06