.html()和.load()的区别

6
我想在一个div中加载另一个php或html文件。我应该使用.load()还是.html()?两者之间有什么区别?

4
它们是完全不相关的;http://api.jquery.com/load/ 和 http://api.jquery.com/html/。 - Tieson T.
1
使用 PHP 的 'include()' 函数? - halkujabra
2个回答

8

.load 是一种缩写方式,可以异步请求并将内容放置到调用此方法的元素中。

.html 方法可以将传入的参数作为调用此方法的元素的内容。

建议使用.load方法。


3
.load 大致上是 .post.html 的结合,这就是为什么它可能会令人困惑。下面的代码实现了相同的功能:$('#your-element').load(url, data); $('#your-element').html(response); });``` - glaux
另一个答案也很有用,它补充了这个答案,因为在这种情况下获取远程文件是使用.load的原因。 - DystD

2

我会将这个引用的第二部分分开,甚至可能完全省略第一部分:[设置匹配元素集合中每个元素的 HTML 内容。][2] [2]: [http://api.jquery.com/html/#html2] (由于“待处理编辑过多”,我无法进行编辑)。 - DystD

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接