window.achievement_in_work=false; function check_ahievements(){ // Получить ачивку // Если получили: // Ставим флаг на паузу // Отображаем достижение $.ajax({ type: 'GET', url: '/courses/get_achievement', success: function(data) { if (data['code'] == '1'){ window.achievement_in_work=true; show_achievement(data['data']['id'], data['data']['title'], data['data']['text'], data['data']['image'], data['data']['border'], data['data']['background']) } }, error: function(xhr, str){ console.log('Возникла ошибка check_ahievements(): ' + xhr.responseCode); } }) } function show_achievement(id, title, text, image, border, background){ $('div[name=achievements_block]').html(''); $('div[name=achievements_block]').append(''); $('[name=fancy_'+id+']').fancybox().click(); } function close_achievement(id){ $.fancybox.close(); // Отправить флаг о получении достижения $.ajax({ type: 'POST', data: {'id': id}, url: '/courses/close_achievement', success: function(data) { if (data['code'] == '1'){ window.achievement_in_work=false; } }, error: function(xhr, str){ console.log('Возникла ошибка check_ahievements(): ' + xhr.responseCode); } }) }