Фил не передает никаких значений в сценарий. Он просто отправляет запрос в скрипт, который, скорее всего, содержит логику для «обновления» партитуры. Опытный человек, проходящий его тест, может просто посмотреть на исходный код HTML и увидеть ответ, проверив, что делает якорь.
Чтобы еще более придирчиво относиться к его решению, следует использовать набор переключателей, а внутри формы следует использовать кнопку или какой-то кликабельный элемент для отправки значений на сервер через запрос ajax, а значения отправленный на сервер может быть проанализирован и статус ответа отправлен обратно на страницу.
Поскольку вы используете jQuery, код можно сделать ненавязчивым, как показано в следующем примере:
$('#submit_answer').click(function() {
var answer = 'blah' // With blah being the value of the radio button
$.get('updatescore.php',
{'value': answer},
function(d) {
alert('Your answer is: ' + d') // Where d is the string 'incorrect' or 'correct'
}
});
Наслаждайтесь.