$(document).ready(function () { // TODO: check login state console.log("page loaded"); $.post('/senddata/checkloginstate', 'action=getloginstate', function (data) { console.log(data); if (data.loggedin == true) { $("#userlabel").html(" " + data.username); } else { $("#userlabel").html(" not logged in!!"); } }, 'json'); $.post('/senddata/wastedata', 'action=getAllCities', function (data) { console.log(data); for (var i = 0; i < data.data.length; i++) { $('#location-table-data').append("" + "" + data.data[i].cityname + "" + "" + data.data[i].zone + "" + "" + data.data[i].wastetype + "" + ""); } //todo entweda 1 od 2 $("#example2").DataTable(); $('#example1').DataTable({ "paging": true, "lengthChange": false, "searching": false, "ordering": true, "info": true, "autoWidth": false, }); }, 'json'); //btn listeners $('#logoutbtn').click(function () { $.post('/senddata/checkloginstate', 'action=logout', function (data) { console.log(data); }, 'json'); }); $('.dropdown-item').click(function () { $('#dropdown-wastetype').html($(this).html()); }); $('#btn-savecity').click(function () { var cityname = $("#new_city_cityname").val(); var zonename = $("#new_city_zonename").val(); var wastetype = $("#dropdown-wastetype").html(); console.log("storing: " + cityname + "--" + wastetype + "in db"); $.post('/senddata/wastedata', 'action=newCity&wastetype=' + wastetype + "&cityname=" + cityname + "&wastezone=" + zonename, function (data) { console.log(data); }, 'json'); //clear form data var cityname = $("#new_city_cityname").val(""); var zonename = $("#new_city_zonename").val(""); var wastetype = $("#dropdown-wastetype").html("select waste type"); }); $('.btn-addtolist').click(function () { console.log("added new row to table"); $('#addtable-body').append("" + "" + $('#dropdown-wastetype').html() + "" + "" + $('#input-wastetime').val() + "" + "" + $('#input-wasteregion').val() + "" + "" + $('#input-wastezone').val() + "" + ""); }); $('#btn-savelist').click(function () { console.log("saving list"); var wastetypearr = $('.td-dropdown-wastetype'); var wastetime = $('.td-input-wastetime'); var wasteregionarr = $('.td-input-wasteregion'); var wastezonearr = $('.td-input-wastezone'); for (var i = 0; i < wastetypearr.length; i++) { console.log(wastetypearr[i].innerHTML); $.post('/senddata/wastedata', 'action=senddata&wastetype=' + wastetypearr[i].innerHTML + "&wastetime=" + wastetime[i].innerHTML + "&wasteregion=" + wasteregionarr[i].innerHTML + "&wastezone=" + wastezonearr[i].innerHTML, function (data) { console.log(data); }, 'text'); } }); //Date picker pop up actions... var date_input = $('input[name="date"]'); //our date input has the name "date" var container = $('.bootstrap-iso form').length > 0 ? $('.bootstrap-iso form').parent() : "body"; var options = { format: 'mm/dd/yyyy', container: container, todayHighlight: true, autoclose: true, }; date_input.datepicker(options); });