PHPのHTMLテキストを含む変数を、同じファイルのプリロードされたdiv要素に追加したいとします。私はもっと簡単な例を使って私が望むものを達成しようとしています。PHPを使ってdivタグにHTMLを追加する
<?php
$htmlString = "<p>Hello World!</p>";
?>
$ htmlStringはPHP関数から生成されるので、HTMLコードを模倣するためのサンプルHTMLコードを入れたいだけです。
<?php
$dom = new domDocument;
$dom->loadHTML($html);
$div_tag = $dom->getElementById('demo');
echo $dom->saveHTML($div_tag);
?>
私はこの出力を生成します:
<div id="demo"><h1>Test</h1><p>Hello World!</p></div>
単なる文字列の場合は、PHPではなくJSを使うべきです。そうでなければAJAXを試してみてください。 – Oliver
@Oliver My $ htmlstringはPHP関数から実際に生成されます –
私が正しいと断言した場合は、その文字列をロードしたHTML-Divに挿入したいだけです。しかし、ページがロードされているか遅れているときに文字列を作成するPHP関数を実行していますか?あなたが遅れている場合は、すでにAJAX-Call – Oliver