javascript - 使用 JQuery 刷新页面的一部分

标签 javascript jquery html

这是刷新部分网页的有效方法吗:

$("#content").load(location.href+" #content>*","");

请注意,我在这里没有请求任何新数据,但基本上是重新加载 div 的内容作为 .ajax 成功函数的一部分。

这似乎比通过 ajax 函数请求数据并将其加载到页面中容易得多,但我想知道这种方法是否有任何缺点或问题。

最佳答案

This seems much easier than requesting data through an ajax function and loading that into the page,

.load()方法发送一个 AJAX 请求,所以不,它并不简单,它完全相同:-) 除了标准的 $.get()$.post()$.ajax() 方法,它允许您提供一个选择器,以便您可以在 AJAX 请求期间仅获取返回的 HTML 的一部分。也许正是这一点使它在某些情况下更加方便。但在幕后,所有这些方法最终都会调用 $.ajax()。它们只是简写。

关于javascript - 使用 JQuery 刷新页面的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6627273/

相关文章:

javascript - 是否使用 php 或 javascript 方法来重定向页面

javascript - Laravel 5.5 Axios POST 导致 419 错误

javascript - 从底部开始将元素附加到 div?

javascript - Server-Sent Events 究竟是如何工作的?

javascript - div 标签内的 if 条件

javascript - 实时调试 Web 客户端

javascript - 使用 Angular 2 路由器将不同的值传递给同一组件

JQuery 如何 .find() 不区分大小写?

javascript - 在隐藏和显示元素时添加微妙的动画 -CSS -JS

html - 仅使用 css 均衡 2 div 高度