blob: eacf4d35439abfaf658b4f5ef8bf224d420ed2e1 (
plain) (
tree)
|
|
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('input[name="csrf-token"]').attr('content')
}
});
jQuery('select#call-sign').change(fillTable);
jQuery(document).ready(fillTable);
function fillTable() {
tableData = jQuery('table#ajax-table>tbody').first();
tableData.html('<tr><td class="font-weight-bold text-center" colspan="7">Loading...</td></tr>');
sign = jQuery('select#call-sign').first().val();
descDiv = jQuery('div#sign-desc-div');
if (sign === 'all') {
descDiv.empty();
} else {
jQuery.get('/special-calls/show/' + sign, function (data, status) {
descDiv.html('<div class="card mt-1"><div class="card-body pb-1">' + data + '</div></div>');
console.log(data);
});
}
jQuery.post('/api/activities', {'call-sign': sign}, function (data, status) {
if (status === 'success') {
if (data.data.length > 0) {
tableData.empty();
for (i = 0, len = data.data.length; i < len; i++) {
tr = '<tr><td>' + data.data[i].operatorCall + '</td>' +
'<td>' + data.data[i].fromTime + '</td>' +
'<td>' + data.data[i].toTime + '</td>' +
'<td>' + data.data[i].specialCall + '</td>' +
'<td>' + data.data[i].frequencies + '</td>' +
'<td>' + data.data[i].modes + '</td>' +
'<td>' + data.data[i].qso + '</td></tr>';
tableData.append(tr);
}
}
else {
tableData.html('<tr><td class="font-weight-bold text-center" colspan="6">No data...</td></tr>');
}
}
else {
tableData.html('<tr><td class="font-weight-bold text-center" colspan="6">Error!</td></tr>');
}
});
}
|