jqueryダイアログ()を使用しているので、ポップアップが表示されます。ポップアップに情報を表示するPHP関数を呼びたいと思います。 私のコードは、その後、私は以下の機能を持っているjqueryダイアログ内の関数を呼び出す
$(document).ready(function() {
$("#dialog-form")
.dialog({
autoOpen: false,
title: "Add Images",
//buttons: {"Cancel": function() { $(this).dialog("close"); }},
draggable: false,
resizable: false
});
$("#addImage").click(function() {
$("#dialog-form").dialog("open");
return false;
});
});
<button id="addImage">Add Image</button>
<div id="dialog-form"> <?php function show_php(); ?>
</div>
である:( は を「私はここにPHPのコードを配置する必要があり、」エコー) 関数show_phpを。 関数show_php()を呼び出すにはどうすればいいですか?これはjqueryダイアログ();を使用して可能ですか?
PHPが最初に実行されます。結果はブラウザに送られます。その後、JavaScriptを実行します。それはPHPについて知りません。もちろん、 'show_php()'がHTMLに返すものをクライアントに送る前に置くことができます。または、Ajax経由でコンテンツを読み込むこともできます。 –
ajaxをサーバーに呼び出すと、関数を実行し、htmlまたはdataを返すファイルにすることができます。 HTMLの場合は、ダイアログが開く前にダイアログに挿入することも、ダイアログ内のユーザーイベントから挿入することもできます。あなたが何を起こそうとしているのか、どのイベントに基づいているかについてもっと知る必要があります – charlietfl