Роман Тузов, вот и узнали - код в ответе. Непонятно? Ну так подумать попробуйте. Не надо ждать, что кто-то вам тут бесплатно в учителя наймётся, и станет разжёвывать вопросы уровня "2*2=?".
Дима, это какое-то невероятное позорище. Я правильно понимаю, что для вас код - это никакой не код, а просто набор непонятных символов, вроде китайских иероглифов? Судя по показанному огрызку, так и есть.
Кнопка, по клику на которую модальное окно должно закрыться, где находится? В модальном окне. Значит, и обработчик клика должен быть там же. И свойство, значение которого в обработчике проверяется.
Фёдор, если это правда, совет будет такой: не надо пытаться решать задачи, формулировкой которых занимаются умственно неполноценные. Это пустая трата времени.
Нет у вас такой необходимости. Причина, по которой вам кажется, что есть - вы не знаете, что такое json. Разберитесь.