Есть сайт, на котором проходит тестирование, выбираешь один из 5ти вариантов и отправляешь, помогите найти в коде как они делают проверку "Правильности ответа" код прилагаю
Гордость - Бизнес симулятор - Улучшение - Улучшение
function nc_vk_login ( is_member ) {
var is_mem = is_member || 0;
if ( !is_mem ) VK.Auth.login( nc_vk_login );
else location.href='/netcat/modules/auth/?nc_vk=1&REQUESTED_FROM=/bs/improvement/improvement_15.html';
}
$().ready(function(){
VK.init({ apiId: цифра });
});
Прочитано
FB.init({appId: '**', cookie:true, xfbml: true, version: 'v2.1'});
Компании
Вакансии
Бизнес Симулятор
0
?
$().ready(function(){
// sim balance
$('#simulator-total-money-formated').bind('changeData', function(){
$(this).html(format_coin($(this).data('g').money));
if ($(this).data('g').prev != $(this).data('g').money) {
$('#simulator-total-money-rate').attr('class', 'digit').addClass(Math.round($(this).data('g').prev) < Math.round($(this).data('g').money) ? '-arrows-up' : '-arrows-down'); }
$(this).data('g').prev = $(this).data('g').money;
}).data('g', {'money':6000, 'prev':1030102}).trigger('changeData');
//
$('#simulator-level').bind('changeData', function(){
$(this).text($(this).data('g').level);
}).data('g', {'level':'7'}).trigger('changeData');
$('#simulator-score').bind('changeData', function(){
$(this).css('width', Math.ceil(($(this).data('g').score * 100)/$(this).data('g').score_goal) + '%');
$(this).find('.progress').text($(this).data('g').score);
$(this).next('.game-ratio-target').text($(this).data('g').score_goal);
}).data('g', {'score':'1450', 'score_goal':'1500'}).trigger('changeData');
$('#simulator-news-qty').bind('changeData', function(){
$(this).text($(this).data('g').news);
}).data('g', {'news':'2'}).trigger('changeData');
$('#simulator-luck').bind('changeData', function(){
$(this).text($(this).data('g').luck);
}).data('g', {'luck':'-3'}).trigger('changeData');
$('#simulator-step-count').bind('changeData', function(){
$(this).text($(this).data('g').count);
}).data('g', {'count':'14'}).trigger('changeData');
$('.production-power-progress').bind('changeData', function(){
$(this).css('width', (100 * $(this).data('g').used / $(this).data('g').power) + '%');
$('.production-products-qty').text($(this).data('g').used);
$('.production-power').text($(this).data('g').power);
});
$('.production-load').bind('changeData', function(){
$(this).text($(this).data('g').load);
});
$('.personal-qty').bind('changeData', function(){
var $context = $(this);
$.each($context.data('g'), function(key, value) {
if ($context.hasClass(key)) {
$context.text(value);
}
});
});
$('.personal-salary-total').bind('changeData', function(){
var $salaryTotal = 0;
$.each($(this).data('g'), function(key, value) {
$salaryTotal+= value;
});
$(this).text($salaryTotal).money();
});
$('#nav-tab-orders').bind('changeData', function(){
if ($(this).find('.round-count').length > 0) {
$(this).find('.round-count').text($(this).data('g').count)
}
else {
$(this).find('a').append(' ' + $(this).data('g').count + '');
}
}).data('g', {'count':'0'}).trigger('changeData');
});
function doStep () {
sim.data({'User_ID':2686, 'data':{'class':'step','action':'requestMake'}}, '/bs/production/factory/data.html', doStepCallback);
return false;
}
function simParamsUpdate (data) {
// simulator balance update
if (data.money) {$('#simulator-total-money-formated').data('g', {'money':data.money, 'prev':$('#simulator-total-money-formated').data('g').prev}).trigger('changeData');}
// simulator level update
if (data.level) {$('#simulator-level').data('g', {'level':data.level}).trigger('changeData');}
// simulator score update
if (data.score) {$('#simulator-score').data('g', {'score':data.score, 'score_goal':data.score_goal}).trigger('changeData');}
// simulator news update
if (data.news) {$('#simulator-news-qty').data('g', {'news':data.news.qty}).trigger('changeData');}
// simulator step count
if (data.step) {
// simulator luck update
$('#simulator-luck').data('g', {'luck':data.step.luck}).trigger('changeData');
$('#simulator-step-count').data('g', {'count':data.step.count}).trigger('changeData');
if (data.step.count == data.step.max_count && !data.done) {
$('.game-move').attr('onclick', '').unbind('click').click(function(){
modal.open('#bs-done-modal');
}).html('Завершить ' + data.step.max_count + '');
}
}
// simulator production
if (data.production && data.step) {
$('.production-power-progress').data('g', {'used':data.step.products, 'power':data.production.power}).trigger('changeData');
$('.production-load').data('g', {'load':data.production.load}).trigger('changeData');
}
// simulator personal update
if (data.personal) {
$('.personal-qty').data('g', data.personal.qty).trigger('changeData');
$('.personal-salary-total').data('g', data.personal.salary).trigger('changeData');
}
// simulator order update
if (data.order) {$('#nav-tab-orders').data('g', {'count':data.order.count}).trigger('changeData');}
}
function doStepCallback(data) {
// no data
if (!data) return false;
// prepare data
$result = eval('(' + unescape(data) + ')');
// do something
if ($result.length > 0) {
var $data = $result[0];
if (!$data.error) {
simParamsUpdate($data);
}
else {
tiger_notice_show($data.error.title, $data.error.notice);
}
}
}
Ход 0 20
Завершить прохождение
Отличная работа! Вы прошли бизнес-симулятор. Скоро мы оценим Вашу работу и выставим баллы. Желаем успехов!
Отправить результаты
function bsDone () {
sim.data({'User_ID':****, 'data':{'action':'requestDone'}}, '/bs/data.html', bsDoneCallback);
return false;
}
function bsDoneCallback(data) {
// no data
if (!data) return false;