我想在一个div中加载另一个php或html文件。我应该使用.load()还是.html()?两者之间有什么区别?
.load
是一种缩写方式,可以异步请求并将内容放置到调用此方法的元素中。
.html
方法可以将传入的参数作为调用此方法的元素的内容。
建议使用.load
方法。
.load
大致上是 .post
和 .html
的结合,这就是为什么它可能会令人困惑。下面的代码实现了相同的功能:$('#your-element').load(url, data);
和 $('#your-element').html(response);
});```
- glaux有相当大的区别。.html()无法获取远程文件。
如果您对 jQuery 中的其他 ajax 方法感兴趣,我推荐阅读文档:http://api.jquery.com/category/ajax/shorthand-methods/