コメント制のギャラリーに取り組んでいます。これは、次と前をクリックすると、コメント付きの新しい写真が読み込まれることを意味します。しかし、問題は、コメントボックスを使用していることです。このコメントボックスでは、写真を開いてコメントを送信すると、同じコメントが1回だけ送信されます(動作する方法)が、次の写真をクリックすると(写真2)コメントを送信すると、コメントは1回ではなく2回送信され、3番目の写真は3回送信されます。これが私のjqueryコードです誰かがこれで私を助けてくれることを願っています
$('body').on('keyup', '#stg_cmtarea', function(e) {
if (e.which == 13 && $.trim(this.value).length) {
var picId = $(".gal_cmt_cnt_info").attr('gdata');
var userId = $("#mipicview-overlay-content").attr('vwid');
var comment = $("#stg_cmtarea").val();
var dataString = 'comment=' + comment + '&pic_id=' + picId + '&user_id=' + userId;
if ($.trim(comment).length == 0) {
alert("Please Enter Comment Text");
}
else {
$.ajax({
type: "POST",
url: "modules/gallery/piccomment_ajax.php",
data: dataString,
cache: false,
success: function(html) {
alert(html);
}
});
}
return false;
}
});