Для начала, в этом коде не те названия переменных. Когда вы используете a, b, c просто так, это сильно усложняет жизнь и поиск ошибок, как вам, там и тем, кому вы задаете вопрос.
Например, вместо: var b = document.getElementById(id).value;
Можно же написать: var val = document.getElementById(id).value;
И далее читать будет гораздо приятнее.
Dizzabel, мой коммент был в контексте вашего второго вопроса - "как запросить не всю таблицу а только допустим 5 пунктов". JSON не имеет отношения к тому, как устроен сервер, это лишь формат данных, а не "живая" база данных, с которой можно по-всякому взаимодействовать при наличии доступа.
Dizzabel, второй вопрос к бекендерам, и вообще к архитектуре. Здесь никто не ответит. JSON здесь ни при чем. Если есть документация к проекту, то смотрите ее. Если нет - дергайте людей, которые знают, как. Вполне возможно, что пока никак, и нужно добавлять эту фичу отдельно (опять же силами бекендеров), но какой ценой - вам виднее.
Vadim Grechin, для "спасибо" есть две кнопки. Здешняя культура и правила такие, что слово спасибо в виде текста по сути является флудом. Хотя строгого запрета подфлуживать в комментах, конечно, нет :)
В дополнение к этому можно запрещать покидать страницу, ЕСЛИ от сервера не пришло подтверждение, что последние изменения успешно получены. То есть пользователь меняет последний ответ, скрипт отправляет сообщение на сервер и ждет ответа. При этом локально устанавливает переменную is_test_passed в значение false. Как только приходит ответ, скрипт локально меняет значение переменной is_test_passed на true. Вот и всё. В большинстве случаев ответ придет быстро. Но иногда, когда либо сервер барахлит, либо интернет плохой (или вообще отвалился), или пользователь супер ниндзя и делает всё быстро, ответа не будет. Тогда задаем пользователю вопрос - и он решает, покинуть ли страницу. Ну и велик шанс, что пока пользователь будет думать, ситуация разрешится сама собой.
В свой ответ я добавил код функции, которая предупреждает пользователя.
GmDvlpr, для разного. Например, можно поменять скорость объекта на противоположную. Хотя это будет выглядеть странно, но если очень хочется, то пожалуйста.
Но не понятно, какую проблему вы решаете. Лучше исходить от задачи и искать, что вам нужно для решения, а не брать фичу из юнити и смотреть, куда ее можно приткнуть.
GmDvlpr, тогда нужно уточнить вопрос. Желательно именно в самом вопросе, а не в комментарии к ответу. Что вам непонятно в слове "скорость"? Это же просто количество единиц расстояния, преодолеваемые объектом за секунду.
ivandao, ясно. Просто проблемы не было в вопросе, а это плохо. Сейчас более понятно, что проблема есть и какая именно. Но всё равно, проще будет на примере показать.
ru_katya, если вы уточняете вопрос, то как автор можете его отредактировать.
Ну и ссылку лучше на конкретную статью, которую вы читали, добавить в вопрос, а не просто на сайт.
Вопрос нужно формулировать более точно и правильно, учитывая порядок следования слов.
В данный момент у вас простое предложение с приклеенным к нему вопросительным знаком, что не превращает его в вопрос. Если рассматривать его, как вопрос, то формальный ответ будет "Да"/"Нет". По тексту описания больше нет вопросительных предложений.
Правильные варианты вопроса (но это разные вопросы):