プロが教える店舗&オフィスのセキュリティ対策術

jqueryのUI「dialog」を使って
PHPを表示する画面を作成しました。

この「dialog」内で
PHPの動作をさせたい(DB参照や、ページ移動)

ですが、「dialog」内で
<a href="xxxx.php?id=1">などとすると
ページ自体が移動してしまいます。

「dialog」内で動く方法はありませんか?

A 回答 (1件)

1.


jQuery UI dialogのopendialogイベントに、イベントハンドラを定義する。

2.
イベントハンドラ内で、
$("div #dialog").load("xxxx.php?id=1");などのAjax命令でサーバ生成コードを受け、ダイアログ内を更新する。

loadメソッド以外にも、get / post / ajax などのAjaxメソッドが使用できます。
(loadが最も単純)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!