index.php というページがあるとします。このページには、「msg」というボタンと「show」という別のボタンを含む divContent という名前の 1 つの div 要素が含まれています。
index.php をロードすると、2 つのボタンが表示されます。私のページにjqueryを追加しました。「メッセージ」ボタンをクリックすると、「成功した」メッセージが表示されます
アラート(「成功」);
. 表示ボタン (divContent の外側) をクリックすると、別のページ コンテンツが ajax 技術によって divContent に読み込まれます。
$('#msg').click(function(e) {
alert("successful");
});
} //Whilst editing formatting - extra closing brace
$('#show').click(function(e) {
$.ajax({
type: "GET",
url: "test.php",
success: function(msg){
$('#divContent').html(msg);
}
});
e.preventDefault();
});
test.php
--------
<input type="button" id="msg" />
test.php には、index.php にある msg ボタンと同じボタンが含まれています。私の問題は、index.php をロードし、msg ボタンをクリックすると、成功したメッセージが表示されますが、表示ボタンをクリックすると、test.php の内容が divContent にロードされ、msg ボタンをクリックすると、「成功」メッセージが表示されません。何が問題ですか