Может ли посетитель изменить код jQuery в своем браузере (таблицы данных) - PullRequest
0 голосов
/ 17 июня 2020

Я новичок в PHP и jQuery и учусь изо дня в день. Я столкнулся с вопросом, в котором мне просто нужно убедиться, что все в порядке, прежде чем продолжить.

Я использую Datatables в сценарии PHP и извлекаю данные из ajax в формате Json. Мне нужна кнопка в столбце действий, и единственный способ, которым я могу это сделать, - это следующее

   var oTable
    $(document).ready(function () {

        oTable = $('#epdatatable').DataTable({
            ajax: {
                url: 'ajax-user.php',
                dataSrc: '',
            },
            columns: [
                {"data": 'firstname'},
                {"data": 'lastname'},
                {"data": 'email'},
                {
                    "className": 'options dt-body-right',
                    "data": null,
                    "width": '0.5%',
                    "render": function (data, row, type, full, meta) {

                        if(data.active == 0){
                            return '<a href="senduserinvite.php?uid=' + data.uid + '"><button style="padding: 2px 20px;" class="btn btn-mini btn-primary pull-right"> Sent Invite</button></a>';
                        }else{
                            return '<a href="viewuser.php?uid=' + data.uid + '"><button style="padding: 2px 20px;" class="btn btn-mini btn-primary pull-right"> View</button></a>';
                        }
                    }
                }
            ]

        });

    });

Мой вопрос: может ли онлайн-посетитель просто редактировать запись, например данные. active == 0 на 1 и кнопки поменять?

Если это так, есть ли другие способы создания кнопки или раскрывающихся кнопок с помощью PHP, предпочтительно на стороне сервера?

Спасибо

...