// job
jQuery(document).ready(function($) {
if ($('#post_job_form').length) {
var initialCategory = $('#noo-field-job_category').val();
function loadcertification(selectedCategories){
var data = {
action: 'get_certifications',
categories: selectedCategories
};
$.post(jobmonsterData.ajax_url, data, function(response) {
var $certificationSelect = $('#_noo_job_field_job_certifications');
$certificationSelect.empty(); // Clear previous options
if (response) {
//console.log(response);
$('#_noo_job_field_job_certifications').append('');
$.each(response, function(index, item) {
$('#_noo_job_field_job_certifications').append('');
});
$certificationSelect.multiselect('rebuild');
console.log(jobmonsterData.saved_certifications);
// Pre-select saved certifications
if (jobmonsterData.saved_certifications) {
$certificationSelect.val(jobmonsterData.saved_certifications).multiselect('rebuild');
}
}
}, 'json');
}
$('#noo-field-job_category').on('change', function() {
var selectedCategories = $(this).val(); // Get selected categories
//alert(selectedCategories);
loadcertification(selectedCategories);
});
if(initialCategory){
loadcertification(initialCategory);
}
}
});
//resume
jQuery(document).ready(function($) {
if ($('#post_resume_form').length) {
var initialCategory = $('#noo-field-job_category').val();
function loadcertification(selectedCategories){
var data = {
action: 'get_certifications',
categories: selectedCategories
};
$.post(jobmonsterData.ajax_url, data, function(response) {
var $certificationSelect = $('#_noo_resume_field_job_certification');
$certificationSelect.empty(); // Clear previous options
if (response) {
//console.log(response);
$('#_noo_resume_field_job_certification').append('');
$.each(response, function(index, item) {
$('#_noo_resume_field_job_certification').append('');
});
$certificationSelect.multiselect('rebuild');
console.log(jobmonsterData.saved_certifications);
// Pre-select saved certifications
if (jobmonsterData.saved_certifications) {
$certificationSelect.val(jobmonsterData.saved_certifications).multiselect('rebuild');
}
}
}, 'json');
}
$('#noo-field-job_category').on('change', function() {
var selectedCategories = $(this).val(); // Get selected categories
//alert(selectedCategories);
loadcertification(selectedCategories);
});
if(initialCategory){
loadcertification(initialCategory);
}
}
});
// company
jQuery(document).ready(function($) {
if ($('#company_profile_form').length) {
var initialCategory = $('#noo-field-job_category').val();
function loadcertification(selectedCategories){
var data = {
action: 'get_certifications',
categories: selectedCategories
};
$.post(jobmonsterData.ajax_url, data, function(response) {
var $certificationSelect = $('#_jm_company_field_job_certifications');
$certificationSelect.empty(); // Clear previous options
if (response) {
//console.log(response);
$('#_jm_company_field_job_certifications').append('');
$.each(response, function(index, item) {
$('#_jm_company_field_job_certifications').append('');
});
$certificationSelect.multiselect('rebuild');
console.log(jobmonsterData.saved_certifications);
// Pre-select saved certifications
if (jobmonsterData.saved_certifications) {
$certificationSelect.val(jobmonsterData.saved_certifications).multiselect('rebuild');
}
}
}, 'json');
}
$('#noo-field-job_category').on('change', function() {
var selectedCategories = $(this).val(); // Get selected categories
//alert(selectedCategories);
loadcertification(selectedCategories);
});
if(initialCategory){
loadcertification(initialCategory);
}
}
});