データを PHP/HTML ファイルに返すアプリケーションがありますが、ページの読み込みごとに何度もアプリケーションを呼び出すことができるという問題があります。
画像のみを要求する呼び出しを含む HTML ファイルの例:
<img border="0" alt="" src="http://mydomain.com/test/index.php?element=1"></img>
</br>
<img border="0" alt="" src="http://mydomain.com/test/index.php?element=2"></img>
</br>
<img border="0" alt="" src="http://mydomain.com/test/index.php?element=3"></img>
</br>
これは毎回正常に機能し、すべての画像が返されますが、text/html を返したいときに問題が発生します。
サーバー側のコードは正常に動作します:
header('Content-type: text/html');
ob_start();
echo $filepath;
ob_flush();
ob_end_clean();
Check out our <strong>NEW</strong> offers!
$filepath には、" "などのテキストまたは HTML が含まれています。
私が望むのは、HTML テキストを返し、ページ内に埋め込むことができるようにすることだけです。
<h1>Check out our <strong>NEW</strong> offers!</h1>
また
<p>Check out our <strong>NEW</strong> offers!</p>
それはうまくいきます。
<img>
問題は、画像に使用するのと同じ方法でデータを呼び出すには、どの HTML タグを使用すればよいかということです。
私は試してみました<object>
、 `
`など...しかし、私が欲しいのは返された生のHTMLデータだけなので、これらは良くありません。
Javascript load() の使用は、データを取得するたびに関数呼び出しを作成する Web ページ ビルダーに依存するため、適切ではありません。