私はJqueryにまったく慣れていないので、同じページでいくつかのイベントを実行するためのサポートが必要です。イベントには2つのセクションがあります。1つはデータをファイルに渡し、取得したデータを表示する.getです。これは、ページの読み込み時に発生します。2番目のセクションは、ボタンがクリックされたときにデータを送受信するクリックイベントについてです。
これらのイベントはすべて必要に応じて機能しますが、1つのページに両方のセクションがある場合、クリック時のイベントは機能しません。以下は私が持っているコードです、そして誰かがそれらすべてを機能させる方法を知っていることを願っていますか?ありがとう
<script type="text/javascript">
$.get("/layout/standard/check.php", { url: "domain"}, function(data){
$("#content-area").html(data)
});
$(".discuss").click( function() {
$.post('/layout/standard/report-action.php', {form: "discuss"},function(data){
$(".message").html(data);
$(".message").show("slow");
});
});
$(".request").click( function() {
$.post('/layout/standard/report-action.php', {form: "request"},function(data){
$(".message").html(data);
$(".message").show("slow");
});
});
$(".report").click( function() {
$.post('/layout/standard/report-action.php', {form: "report"},function(data){
$(".message").html(data);
$(".message").show("slow");
});
});
</script>
なぜそれが機能しないのかを見つけたと思います。onclickリンクはgetイベントによってページに配置されます。ボタンがすでにページ上にある場合は機能しているように見えますが、このように挿入されている場合は機能しません。
ボタンはまだ問題なくリンクとして機能しているので、これは私には意味がありません...