我正在为我的个人网站创建一个作品集页面。我有一个滑块,其中有一堆与我所从事的项目相关的锚点,每个锚点都包含一个客户徽标,单击该徽标时应将 html 页面加载到同一页面上的 div 中。我想使用 JQuery 来实现这一点,我的问题是我将使用 load() 或 ajax() 哪种方法。这不是我以前做过的事情,所以我有点困惑有什么区别。
此外,如果这对我的问题有任何影响,我将很快使用 MODX 管理网站内容。
提前非常感谢。
load()
只是带有某些选项的 ajax()
方法的快捷方式。如果您只需要获取页面并将其放入 dom 中,您可以使用 load()
方法。如果您需要对 ajax 请求进行更多控制,或者需要使用其他选项来调用它,那么请选择 ajax()
我认为这可能会帮助您理解和实现在 jQuery 上发出 Ajax 请求的不同方法: