$(document).ready(function () {
$('#receptions').select2({tags: true});
function update_table()
{
$('#receptions_table').empty();
$.ajax({
type: "GET",
url: '/get_clinic_receptions/' + $('#clinic').val(),
processData: false, // tell jQuery not to process the data
contentType: false, // tell jQuery not to set contentType
success: (data) => {
for(i in data['receptions'])
{
console.log(data['receptions'][i])
$('#receptions_table').append('
'+data['receptions'][i]['name']+'
')
$('.reception-price').change(function(){
update_price($(this).data('rt_id'), $(this).val())
})
}
}
})
}
function update_price(rt_id, price){
var message = {
rt_id: rt_id,
price: price
}
console.log(message)
$.ajax({
type: "POST",
url: '/internal_route/update_price',
processData: false, // tell jQuery not to process the data
contentType: false, // tell jQuery not to set contentType\
data: JSON.stringify(message),
success: (data) => {
}
})
}
$('#clinic').change(function(){
update_table();
})
$('#add_reception').click(function(){
$('#receptions_table').empty();
var message = {
reception: $('#receptions').val(),
price: $('#price').val(),
clinic_id: $('#clinic').val(),
}
$.ajax({
type: "POST",
url: '/internal_route/add',
processData: false, // tell jQuery not to process the data
contentType: false, // tell jQuery not to set contentType\
data: JSON.stringify(message),
success: (data) => {
update_table();
}
})
})
});