Я новичок в 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, предпочтительно на стороне сервера?
Спасибо