function loadPage(page) { $.ajax({url: 'pages/page' + page + '.html'}). done(function(pageHtml) { $('.sj-book .p' + page).html(pageHtml.replace('samples/steve-jobs/', '')); }); }
时间: 2024-01-11 12:05:45 浏览: 116
加载页.html
这段代码定义了一个名为 `loadPage` 的函数,用于加载指定页码的页面内容。
函数接受一个参数 `page`,表示要加载的页码。
以下是代码的功能解释:
1. 使用 jQuery 的 `$.ajax` 方法发送异步请求,请求指定页码的 HTML 页面。
2. 请求的 URL 是 `'pages/page' + page + '.html'`,即根据传入的页码拼接成相应的页面路径。
3. 当请求成功完成时,执行回调函数(`.done()` 方法)。
4. 在回调函数中,将获取到的页面 HTML 内容替换掉其中的 `'samples/steve-jobs/'` 字符串,并将替换后的内容插入到类名为 `.sj-book` 的元素中,该元素下的类名为 `.p` + `page` 的子元素中。
这段代码的作用是通过 AJAX 请求加载指定页码的 HTML 页面,并将加载的内容插入到相应的页面元素中。在插入之前,还对页面 HTML 内容进行了简单的字符串替换操作。
阅读全文