Но заметил тут то, что показатели для одного и того же города могут ну очень сильно отличаться.Ну так и в чем проблема? Разные сервисы используют данные разных инструментов (погодных станций, спутников, зондов), ну и ПО для прогнозов сильно меняет картину, разные модели предсказания, так что в этом ничего странного нет. Вопрос предпочтений. Можно еще гисметео посмотреть, у них тоже есть апи.
присутствует кодировка %5B%5D которую ajax запрос видимо с помощью своей магии добавил в url.Это квадратные скобки, которые скорее всего говорят о нескольких инпутах с одним именем. Ну или данные в переменой - массив. Обычный url encode.
В fetch же кодировка не имеется и я получаю статус 500.Стоит посмотреть ошибку, которая отдается с сервера.
Подскажите пожалуйста как можно решить задачу.Неплохо бы зайти в инструменты разработчика и сравнить нетворк запросы от "аякса" и фетч, в частности как выглядит пэйлоад. Тогда будет понятно куда копать, хотя серверная ошибка и так должна по идее дать ответ.
Есть форма внутри которой расположены пары - обычный инпут и динамически, либо радио, либо чекбокс, справа от инпута.То что радио теряет смысл в единичном экземпляре вас не смущает?
Однако с радиокнопками приходит массив из одного значения - "on".Ну так это по тому, что другого значения вы не задали. Опять же, смысл в единичном радио какой?
Как привязать к нужному элементу name в массиве?Самый адекватный способ - выводить в хтмл индекс вашей пары вручную, а не использовать автоиндекс (например name="name[6]" и name="correct[6]" соответственно).
Мне пока удалось нагуглить лишь такую штуку как File System Access API;https://www.google.com/search?q=html+javascript+up...
как реализуется генерация html файлов?Никак. Никаких файлов не генерируется. Генерируется строка, содержащая какой-то шаблонный набор тегов (собственно так и называется - шаблон), и основное содержимое страницы (например статья или список статей), обычно хранящееся в базе данных или в другом хранилище. Эта строка отдается клиенту с соответствующими заголовками, объясняющими клиенту что за данные передаются (например "это будет хтмл" или "кодировка данных утф-8", естественно в более формальном виде, гуглите http headers).
Нет первый запрос вообще не работает.Не бывает "не работает", если код присутствует в странице - он исполняется. Соответственно в результате будет либо ошибка в консоли, которую можно посмотреть, либо результат выполнения, который вы не видите, по тому что не все учли в коде.
в sidebar.php добавляю следующий кодЛибо кавычки уберите вместе с тегом
<?php
, так как внутри просто кусок хтмл и интерпретировать его не нужно, либо echo добавьте перед кавычками. Практика в колледжеРазве смысл практики не решить задачу самостоятельно?
В моем случае не для мобилыВ таком случае при открытии добавляйте прозрачный див размером с документ, накрывающий сам сайт, но лежащий ниже меню. По маусовер или клик на этом слое закрывайте меню и убирайте слой.