I have code which should select all rows from a table whose checkbox is selected . So first i will describe my table structure .
So here there will be many rows , so i should select which server i need and which operation i should perform . So if i have two server ABC and BCD , if i want to perform start operation for ABC and Stop for ABC , i should select respective servers from first checkbox and associated operations from the checkbox on same row as the server name . and i should pass all values row wise to views.py for performing other operations .
so currently I wrote a code , which give me the value even if i didn't checked the checkbox . And am not able to figure out issue . Can any anyone help me.
this is my AJAX call :
$("[name=ButtonSubmit]").click(function(){
var myarrayServer = [];
var myarrayStart = [];
var myarrayRestart = [];
var myarrayStop =[];
var message = " ";
$(".form-check-input0:checked").each(function() {
var row = $(this).closest("tr")[0];
message += row.cells[1].innerHTML;
message += " " + row.cells[2].innerHTML;
message += " " + row.cells[3].innerHTML;
message += " " + row.cells[4].innerHTML;
var checkedValue = $('#flexSwitchCheckDefaultStart:checked').val();
message += " "+checkedValue;
var checkedValue2 = $('#flexSwitchCheckDefaultRestart:checked').val();
message += " "+checkedValue2;
// if (row.cells[5].children()[0].is(':checked')) {
// message += " " + row.cells[5].children[0].value;
// }
message += "\n";
alert(message);
var formdataD = new FormData();
formdataD.append('myarrayServer', message);
$.ajax({
url: "secondtableonDashboard", //replace with you url
method: 'POST',
data: formdataD,
datatype:'json',
processData: false,
contentType: false,
success: function(data) {
// alert("message: " + data.message);
},
error: function(error) {
// alert('error..'+error);
}
});
});
});
and here is HTML :
<tbody id="myTable">
</form>
</tbody>
Aucun commentaire:
Enregistrer un commentaire