Jquery ダイアログ ボックス内に読み込まれたページに ajax リクエストを送信しようとしています。これは私のダイアログボックスのコードです:
$('#dialog').dialog({
modal: false,
open: function ()
{
$(this).load('window.php');
},
height: 240,
width: 400,
title: 'Ajax Page'
});
今、私のページにリンクがあり、クリックすると「window.php」ページに ajax リクエストが送信されます。
$.post("window.php", { username: username }
そして、読み込まれたページ (window.php) に、投稿パラメーターを出力するコードを配置しました...
<?php
echo 'Hello world';
var_dump($_POST);
if(isset($_POST['username']))
{
echo ':: '.$_POST['username'];
}
?>
しかし、驚いたことに、ロードされたダイアログ ボックスのページにリクエスト パラメータが表示されません。私はちょうど得てHello world
います。問題は何ですか?