• 締切済み

jqueryのUI「dialog」内でPHPの動的

jqueryのUI「dialog」を使って PHPを表示する画面を作成しました。 この「dialog」内で PHPの動作をさせたい(DB参照や、ページ移動) ですが、「dialog」内で <a href="xxxx.php?id=1">などとすると ページ自体が移動してしまいます。 「dialog」内で動く方法はありませんか?

みんなの回答

  • aspnet
  • ベストアンサー率79% (72/91)
回答No.1

1. jQuery UI dialogのopendialogイベントに、イベントハンドラを定義する。 2. イベントハンドラ内で、 $("div #dialog").load("xxxx.php?id=1");などのAjax命令でサーバ生成コードを受け、ダイアログ内を更新する。 loadメソッド以外にも、get / post / ajax などのAjaxメソッドが使用できます。 (loadが最も単純)

すると、全ての回答が全文表示されます。

関連するQ&A