当前位置: 首页 > 面试题库 >

$ .ajax()和$ .get()和$ .load()之间的区别

穆智刚
2023-03-14
问题内容

$.ajax()$.get()和有$.load()什么区别?

在哪个条件下使用哪个更好?


问题答案:

$.ajax()是最可配置的,您可以在其中对HTTP标头等进行精细控制。您还可以使用此方法直接访问XHR对象。还提供了更细粒度的错误处理。因此可能会更复杂并且通常没有必要,但有时非常有用。您必须自己通过回调处理返回的数据。

$.get()只是它的简写,$.ajax()但抽象了一些配置,为隐藏的内容设置了合理的默认值。将数据返回给回调。它仅允许GET请求,因此附有$.post()类似抽象的功能,仅适用于POST

.load()与相似,$.get()但增加了功能,可让您定义返回的数据将在文档中插入的位置。因此,仅在调用仅会导致HTML时才真正可用。它的调用方式与其他全局调用略有不同,因为它是绑定到特定的jQuery包装的DOM元素的方法。因此,可以这样做:$('#divWantingContent').load(...)

应当指出的是,所有的$.get()$.post().load()是所有只是包装$.ajax(),因为它的内部调用。

jQuery的Ajax文档中的更多详细信息:http :
//api.jquery.com/category/ajax/



 类似资料:
  • 本文向大家介绍Hibernate中get()和load()之间的区别,包括了Hibernate中get()和load()之间的区别的使用技巧和注意事项,需要的朋友参考一下 在休眠模式下,and是两种用于获取给定标识符的数据的方法。它们都属于Hibernate会话类。如果给定标识符的会话高速缓存或数据库中没有可用的行,则方法返回null,而方法抛出未找到对象的异常。  序号 键 得到() 加载()

  • 本文向大家介绍get()和 load()的区别?相关面试题,主要包含被问及get()和 load()的区别?时的应答技巧和注意事项,需要的朋友参考一下 数据查询时,没有 OID 指定的对象,get() 返回 null;load() 返回一个代理对象。 load()支持延迟加载;get() 不支持延迟加载。

  • 问题内容: 这两个电话真的有区别吗?如果使用getJSON,则仍然必须在url中声明… 您可以在中执行相同的操作,并遍历JSON对象。 还是我要离开这里? 问题答案: 以下两个片段是等效的: 说一个请求是针对两件事: jQuery发送标头 jQuery解释入站响应,将其转换为JavaScript对象,然后将其传递给回调(因此您不必弄乱eval或其他转换机制)。 许多服务器端框架(例如Rails)会

  • 问题内容: 和事件有什么区别? 问题答案: 从Mozilla开发人员中心: 当文档已完全加载和解析时,将触发DOMContentLoaded事件,而无需等待样式表,图像和子帧完成加载(可以使用load事件来检测完全加载的页面)。

  • 问题内容: 和jQuery 之间的区别是什么: 和 另外,哪个是最佳选择? 问题答案: 无论您使用哪种jQuery方法($ .get,$。ajax等),以下内容都将防止将来 所有 AJAX请求都被缓存。 您应该使用$ .ajax,它将允许您关闭 该 实例的缓存:

  • 问题内容: 好奇是否有人知道关于data参数的区别。 我有一种方法,将a 作为我的数据参数即可工作。 如果我使用这种方法尝试相同的操作,则不会成功,因为我的数据参数似乎不正确。 有谁知道区别,我可能会用什么代替上面的? 问题答案: 重新阅读一些在线文档后,我决定在$ .ajax上坚持使用$ .post。 $ .ajax方法的数据参数与$ .post方法的数据有所不同,不确定到底是什么,但是有所不同