我有很多文本文件中的书籍。
我已经在网站上列出了这本书的索引。
理论是:从包含整本书的文本文件中加载该索引中的书的一部分。
书的索引(例如,我们有 3 个索引):
<ul>
<li><a onClick="return LoadThis('a1')">INDEX-1</a><div id="loader1" ></div></li>
<li><a onClick="return LoadThis('a2')">INDEX-2</a><div id="loader2" ></div></li>
<li><a onClick="return LoadThis('a3')">INDEX-3</a><div id="loader3" ></div></li>
</ul>
JavaScript 代码:
var loadUrl = "http://www.website.com/books/the-book.php";
function LoadThis(link_anchor)
{
var loader="#loader"+link_anchor.substring(1);
$(loader).html(ajax_load).load(loadUrl+" #"+link_anchor);
$(loader).addClass('ajax-active');
}
The-Book.PHP 文件
<div id="a1"><p>Index-1 texts...</p></div>
<div id="a2"><p>Index-2 texts ....</p></div>
<div id="a3"><p>Index-3 texts ....</p></div>
问题: 负载通常还不错!并且它们的负载运行良好。但...
如果索引的数量和 The-Book.php 的文件大小越来越大,那么加载速度就会比小书慢。
问: 我的 AJAX LOAD 函数编程方法是标准方法吗?
有没有更好、更标准、更快的方法来做到这一点?
请帮我。