仅加载页面的一部分

Avatar of Chris Coyier
Chris Coyier

用例

您想使用 AJAX 将网站上另一个页面的部分加载到当前页面。假设您的电子商务 CMS 系统创建了一个动态产品菜单,但它位于您网站的子目录中,您想在主页上使用它。

jQuery

$("#mainNav").load("/store #mainNav")

第一个参数是 URL(仅适用于同一域请求!),第二个(实际上,它仍然是第一个参数的一部分,用空格分隔)是 jQuery 选择器,用于选择要加载的部分。不传递第二个选择器参数将加载整个页面。还有第三个可选参数,即回调函数,它将在加载完成后运行。