3

PHP は大量のデータをフェッチする必要があるため、読み込みに時間がかかる PHP インクルードがあります。このインクルードを待機している Web ページ全体の読み込みを遅くしたくないので、この 1 つのインクルードを ajax で読み込むにはどうすればよいですか? ボタンのクリックによって ajax がトリガーされるのは望ましくありません。ページの読み込み時にインクルードを読み込みたいだけなので、以下の例を見ると、インクルード中に「いくつかの HTML コンテンツ」が表示されます。 php はまだ読み込み中です。

<html>
<head>
</head>
<body>
    Some html content
    <script>
        Ajax load 'include.php';
     </script>
    Some more html content
</body>
</html>
4

3 に答える 3

5

jQuery を使用している場合は、ajax 呼び出しの 1 つを使用して、include.php から HTML をロードできます。たとえば、load()関数を使用できます。

例えば:

<div id="content"></div>

<script>
$(document).ready(function() {
    $("#content").load("/yourpath/include.php");
});
</script>
于 2013-06-05T07:36:59.547 に答える
1

jquery を使用し、DOM の準備ができたら (レンダリングする前に) php をロードします。

<div id="include"></div>
$(function(){
    $("#include").load("include.php");
});
于 2013-06-05T07:40:36.313 に答える