kozebojka: на фронтенде. Если вы отправите форму саму по себе, без jQuery, то получите тот же результат. Так что просто считайте что пустой запрос, это тоже нормально.
agent1156: откуда она берется - это не важно. Интересуют финальный HTML, который генерируется под карту. Обычно где-то там задается ширина, или где-то отдельно в настройках.
2pa: несколько вариантов, например вы можете еще на сервере нормально проверить входящие данные и решить что выслать в ответ, пустую строку или что-то.
2pa: так вы определитесь что именно приходит в data. Массив ли это? Или это набор html-элементов? Возможно нужно какое-то дополнительное преобразование, например строки в HTML-структуру и т.п.
Артем: Отказ от jQuery имеет смысл когда вы пишите для самых современных браузеров. Для старья jQuery - идеальная основа.
Раз уж пишите, всегда имейте в виду этот сайт: youmightnotneedjquery.com - на первой же странице видно, что никакой MSXML вам не нужен. Эта ересь умерла еще со времен IE7
aiss: разумеется БЭМ - это не идеально. Многим он не нравится своей избыточностью. Но, если стоит вопрос использовать БЭМ или писать отсебятину, то лучше выбрать БЭМ. По крайней мере этим вы сэкономите время и себе и тем кто будет работать с этим кодом после вас.