1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| function get_reader_data(URL, controller_id) { //permet d'aller chercher la liste des entrées et des sorties
$.ajax({
dataType: "json",
type: "POST",
url: URL + '/function/get_data/get_reader_data.php?controller_id='+controller_id,
success: function(data) {
var jsonobj = JSON.parse(data);
var input_res = JSON.stringify(jsonobj.input);
var output_res = JSON.stringify(jsonobj.output);
dotable(URL, input_res, output_res);
},
error: function(e) {
console.log(e.message);
return false;
},
});
}
function dotable(URL, input, output){
$('#data_table').Tabledit({
url: URL + '/function/reader_edit.php',
restoreButton: false,
deleteButton: false,
columns: {
identifier: [0, 'ID'],
editable: [
[4, 'Name'],
[5, 'Input1', input],
[6, 'Relay', output],
[7, 'Delay'],
]
},
onSuccess: function(data, textStatus, jqXHR) {
if(data.action == 'delete'){ //permet de rafraichir le tableau lors de la suppression
$('.tabledit-deleted-row').remove();
}
}
});
};
$(document).ready(function(){
var CheminComplet = document.location.href;
var URL = CheminComplet.substring(0 ,CheminComplet.lastIndexOf( "/" ));
var ContId = $('#ContId').text(); //Erreur va chercher le dernière ligne
console.log(ContId);
get_reader_data(URL, ContId);
} |
Partager