Javascript 如何防止用户更改输入值?

Javascript 如何防止用户更改输入值?,javascript,ajax,Javascript,Ajax,我有一个带有帖子的网站,当用户评论它时,我会发送一个Ajax请求 $(document).on('submit', '.theFormComment', function(e){ var data_to_send = $(this).serializeArray(); // convert form to array data_to_send.push({name: "cs_spotale", value: $.cookie("c_spotale") }); $.aja

我有一个带有帖子的网站,当用户评论它时,我会发送一个Ajax请求

$(document).on('submit', '.theFormComment', function(e){
    var data_to_send = $(this).serializeArray(); // convert form to array
    data_to_send.push({name: "cs_spotale", value: $.cookie("c_spotale") }); 
    $.ajax({
        type: "POST",
        url: '/post/addComment',
        data: $.param(data_to_send),
        dataType: 'json',
        success: function(data){
            console.log(data);
            if(data.user_id !== data.user_to_id) {
                $.ajax({
                    type: "POST",
                    url: "/notification/addNotification",
                    data: {
                        post_id: data.the_post,
                        user_from_id: data.user_id,
                        user_to_id: data.user_to_id,
                        action: data.action,
                        cs_spotale: $.cookie("c_spotale")
                    },
                    dataType: 'json',
                    success: function(x){
                        socket.emit('sendNotification', {data: data, type: x.type, image: x.image});
                    },
                    error: function(){}
                });
            }
            $('#comment-box-'+ data.the_post).val('');
            $("input[id='csrf_prot']").val(data.c);
            $(data.html).prependTo("#comment-" + data.the_post); 
            if(data.own !== data.username){
                socket.emit('notify', data.own, data.username); 
            }
            socket.emit('updateComment', {permaRoom: data.the_post, html: data.html});
        },
        error: function(data){
            console.log(data);
        }
    });
    e.preventDefault();
    return false;
});

我看到,如果我更改隐藏字段“post_id”的输入值,注释将转到另一个“post_id”。有没有办法防止这个问题?或者其他想法?

如果没有HTML和更清晰的错误描述,这个问题将无法解决@william perron请不要将评论放入队列,除非他们用一个问题解决所有问题。添加标记可能会有所帮助,但代码的格式以及另一个不需要的标记存在严重问题。您不需要为新帖子提交帖子id,因为它将在数据库中自动递增。@aahhaa-他希望在用户不操纵隐藏帖子id的情况下将评论附加到帖子上(例如,注释的父项).@miken32将删除。如果没有HTML和更清晰的错误描述,此问题将无法解决。@william perron请不要将评论放入队列,除非他们用一个问题解决所有问题。添加标记可能会有所帮助,但代码的格式以及另一个不需要的标记存在严重问题。您真的不知道吗需要为新帖子提交一个帖子id,因为它将在您的数据库中自动递增。@aahhaa-他希望在用户不操纵隐藏帖子id(例如,评论的父项)的情况下将评论附加到帖子。@miken32可以