こんにちは、J はJavascriptに問題があります。これがコードです。
function reply_click(clicked_id) {
var la = <? php echo json_encode($logOptions_id); ?> ;
var mood = clicked_id;
$.post('msg.php', {
myne: la,
mood: mood
}, function (data) {
$('#nov').html(data);
});
$('#postDiv').on('keydown', '#textarea', function (e) {
if ((e.which == 13) && !event.shiftKey) {
var textarea = $("#textarea").val();
$.post('pst.php', {
mibe: la,
voot: mood,
pst: textarea
}, function (data) {
var textarea = $("#textarea").val('');
});
}
});
}
問題は、clicked_id
メッセージを投稿した後、取得したアイテムをクリックしたときですが、もう一度アイテムをクリックすると、2番目のIDが取得され、入力ボタンを投稿した後、最初のアイテムと2番目のアイテムの違いIDがデータベースに投稿されます。値が重複しているようで、異なるアイテムをクリックした回数、異なるIDを取得しており、この問題がDBにスパムを送信しています。