HTML コンテンツを含む PHP ページがあります。HTML 間でいくつかの PHP コードを実行すると、いくつかの結果が得られます。実際、このページから AJAX で応答を取得しようとすると、ページのコンテンツ全体と探していた結果が表示されます。ページに余分なコンテンツが書き込まれないようにするにはどうすればよいですか。何かがページに印刷されるたびに、AJAX 呼び出しに応答するようになることはわかっていますが、これを何らかの形で修正する方法が必要です。
マイページファイル(名前:page.php):
<?php echo $Content->GetData('HEADER'); ?>
<div id="Content">
<div id="Page">
<?php if($Content->GetData('PAGE','IS_TRUE')) : ?>
<?php if(NULL !== $Content->GetData('PAGE','TITLE')) : ?>
<?php echo $Content->GetPlugins("Page:" . $Content->GetData('PAGE','ID') . ",BeforeTitle"); ?>
<div id="Title" dir="rtl">
<a href="<?php echo $Content->GetInfo('ABS_ROOT') . "page/" . $Content->GetData('PAGE','NAME'); ?>"><?php echo $Content->GetData('PAGE','TITLE'); ?></a>
</div>
<?php echo $Content->GetPlugins("Page:" . $Content->GetData('PAGE','ID') . ",AfterTitle"); ?>
<?php endif; ?>
<div id="Content" dir="rtl">
<div style="float: right; width: 966px; padding: 6px">
<?php echo $Content->GetPlugins("Page:" . $Content->GetData('PAGE','ID') . ",BeforeContent"); ?>
<?php echo $Content->GetData('PAGE','CONTENT'); ?>
<?php echo $Content->GetPlugins("Page:" . $Content->GetData('PAGE','ID') . ",AfterContent"); ?>
</div>
</div>
<?php else : ?>
<div id="Content" dir="rtl">
<div style="float: right; width: 966px; padding: 6px">
There is no page like this in our archives.
</div>
</div>
<?php endif; ?>
</div>
</div>
<?php echo $Content->GetData('FOOTER'); ?>
このようにブラウザにアドレスを書き込むと、リダイレクト リストが表示され、プラグインがロードされlocalhost/cload/blog?action=rate
た page.php が表示されます。blog
問題は、このアドレスを介して AJAX でプラグインを呼び出したいのですが、blog
最初にページ データをレンダリングすることです。
これが面倒な場合は申し訳ありません。