$(document).ready(function () {
function fetchResults() {
let formData = $('#search-form').serialize();
$.ajax({
type: 'POST',
url: '/search_contractor',
data: formData,
success: function (data) {
let tableBody = $('#result-table tbody');
tableBody.empty();
if (data.length === 0) {
tableBody.append('
| No data found |
');
} else {
data.forEach(function (row) {
tableBody.append(`
| ${row.Contractor_Name} |
${row.PMC_No} |
${row.State_Name} |
${row.District_Name} |
${row.Block_Name} |
${row.Village_Name} |
`);
});
}
},
error: function (xhr) {
alert(xhr.responseJSON.error);
}
});
}
$('#search-form input').on('keyup change', function () {
fetchResults();
});
});
window.onload = function () {
document.getElementById('subcontractor_name').focus();
};