少し詳しく説明すると、実際にページをリロードする必要なく動的コンテンツを 1 つのページに配信するために、AJAX で jQuery (1.7 から開始し、現在は 2 を使用) を使用しています。Ajax リクエストのステータスに応じて、メニューを回転させて新しいオプションを表示したり、.css() と .hide/.show を使用して情報を変更したり配置したりします。
これが、ステートメントから始まる私の大きな質問です。現在、インクルードで返されたものを配信するために最初の ajax 呼び出しを行うことで、新しいコンテンツをページに配信しています。
だから私はこのようなものを持っているとしましょう:
<div class="content"></div>
そして、これを含むphpファイル「./includes/content.php」があります:
<?php echo "Hello, World."; ?>
次に、ajax リクエストを実行し、成功したら $('#content').html(data) を実行します。これにより、上記の div の内部コンテンツが Hello, World に置き換えられます。
動的コンテンツを配信するためのより良い方法はありますか? 私のphpファイルははるかに複雑で、一定の接続/データベースクエリが含まれています. 私の友人は、json を使用する必要があると言っていましたが、これを調査する時間がありませんでした。エントリーレベルでそれを打破するのに良い場所を勧める人はいますか? 私はjsonの概念を理解していますが、それを使用する方法について適切な理解がありません。