Thank you for the answers, I'll scream all the code to explain my problem.
This is to be the table for editing the navigation of the ajax page, the problem appears in the identification of the record to be edited.
Look at this:
https://jsfiddle.net/faoyxbn0/
<script
src="https://code.jquery.com/jquery-3.4.1.js"
integrity="sha256-WpOohJOqMqqyKL9FccASB9O0KwACQJpFTUBLTYOVvVU="
crossorigin="anonymous"></script>
<script src="https://www.jqueryscript.net/demo/inplace-editing-table-simpletablecelleditor/SimpleTableCellEditor.js"></script>
<script>
$(document).ready(function() {
editor = new SimpleTableCellEditor("basic");
editor.SetEditableClass("editMe");
$('#basic').on("cell:edited", function(event) {
var newval = event.newValue;
//alert(`'${event.oldValue}' changed to '${event.newValue}'`);
$.post("test.php", {
id: "1 or 2 or 3", // TR id <tr id="1" data-node-id="1.1" data-node-pid="1"> or <tr id="2" data-node-id="1.2" data-node-pid="1">
name: "permissions", // <-- How to get name="name" or name="permissions" or name="description"
val: newval, // <-- value of name , permissions , description
})
.done(function(data) {
alert("Data Loaded: " + data);
});
});
});
</script>
<script src="https://www.jqueryscript.net/demo/simple-tree-table/jquery-simple-tree-table.js"></script>
<button type="button" id="expander" class="btn btn-danger">expand</button>
<button type="button" id="collapser" class="btn btn-info">collapse</button>
<div class="table-responsive">
<div id="tabela">
<table id="basic" class="table table table-sm">
<thead>
<tr>
<th scope="col" width="20%">Name</th>
<th scope="col" width="5%">Permissions</th>
<th scope="col" width="30%">Description</th>
<th scope="col" width="10%">Action</th>
</tr>
</thead>
<tbody>
<tr bgcolor="#1E1E2F" data-node-id="1">
<td>Sensors</td>
<td class="editMe">0</td>
<td></td>
<td class="editMe">--</td>
</tr>
<tr id="1" data-node-id="1.1" data-node-pid="1">
<td name="name" class="editMe">Weather</td>
<td name="permissions" class="editMe">0</td>
<td name="description" class="editMe">Weather sensors</td>
<td><a class="mdi mdi-delete-forever" href="#"></a></td>
</tr>
<tr id="2" data-node-id="1.2" data-node-pid="1">
<td name="name" class="actionclass editMe">CPU sensors</td>
<td name="permissions" class="editMe">0</td>
<td name="description" class="editMe">cpu sensors</td>
<td><a class="mdi mdi-delete-forever" href="#"></a></td>
</tr>
<tr data-node-id="1.2" data-node-pid="1">
<td><input type="text" placeholder="Permissions..." class="form-control form-control-xs"></td>
<td><input type="text" placeholder="Permissions..." class="form-control form-control-xs"></td>
<td><input type="text" placeholder="Description..." class="form-control form-control-xs"></td>
<td><button type="submit" name="Edit" value="1" class="btn btn-success btn-xss">Add</button></td>
</tr>
<tr bgcolor="#1E1E2F" data-node-id="2">
<td>Cams</td>
<td class="editMe">0</td>
<td></td>
<td class="editMe">--</td>
</tr>
<tr id="3" data-node-id="2.1" data-node-pid="2">
<td name="name" class="actionclass editMe">Home cam</td>
<td name="permissions" class="editMe">0</td>
<td name="description" class="editMe">garden</td>
<td><a class="mdi mdi-delete-forever" href="#"></a></td>
</tr>
<tr data-node-id="2.1" data-node-pid="2">
<td><input type="text" placeholder="Permissions..." class="form-control form-control-xs"></td>
<td><input type="text" placeholder="Permissions..." class="form-control form-control-xs"></td>
<td><input type="text" placeholder="Description..." class="form-control form-control-xs"></td>
<td><button type="submit" name="Edit" value="1" class="btn btn-success btn-xss">Add</button></td>
</tr>
<tr bgcolor="#1E1E2F">
<td><input type="text" placeholder="Category name.." class="form-control form-control-xs"></td>
<td><input type="text" placeholder="Permissions..." class="form-control form-control-xs"></td>
<td><input type="text" placeholder="Description..." class="form-control form-control-xs"></td>
<td><button type="submit" name="Edit" value="1" class="btn btn-success btn-xss">Add</button></td>
</tr>
</tbody>
</table>
</div>
</div>
<script>
$('#basic').simpleTreeTable({
expander: $('#expander'),
collapser: $('#collapser'),
storeState: true
});
</script>