サーバー側からいくつかのデータを取得し、モーダル ダイアログを使用して表示しようとしています。
これが私のダイアログボックスのdivです
<div id="dialog1" title="Some title">
<?php
echo "Data to display within modal dialog box";
?>
</div>
そして、これが私のJSスクリプトです
$(document).ready(function(){
$("#button1").click(function(){ //button1 is the id for a button
$("#dialog1").dialog({modal:true});
});
});
しかし、私の問題は、ページをロードするとエコーが実行され、画面に表示されることです。しかし、ボタンをクリックすると、モーダル ダイアログが正常に機能し、最初に表示されたページのテキストが消えます。
モーダルダイアログが表示される前ではなく、表示されたときにのみphpコードを表示するにはどうすればよいですか。