jQuery `load(...)` 和 `ajax(...)` 函数有什么区别?

问题描述 投票:0回答:2

我正在为我的个人网站创建一个作品集页面。我有一个滑块,其中有一堆与我所从事的项目相关的锚点,每个锚点都包含一个客户徽标,单击该徽标时应将 html 页面加载到同一页面上的 div 中。我想使用 JQuery 来实现这一点,我的问题是我将使用 load() 或 ajax() 哪种方法。这不是我以前做过的事情,所以我有点困惑有什么区别。

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

提前非常感谢。

javascript jquery
2个回答
2
投票

load()
只是带有某些选项的
ajax()
方法的快捷方式。如果您只需要获取页面并将其放入 dom 中,您可以使用
load()
方法。如果您需要对 ajax 请求进行更多控制,或者需要使用其他选项来调用它,那么请选择
ajax()


1
投票

我认为这可能会帮助您理解和实现在 jQuery 上发出 Ajax 请求的不同方法:

通过 jQuery 发出 Ajax 请求的 6 种不同方法

© www.soinside.com 2019 - 2024. All rights reserved.