Показать сообщение отдельно
  #1 (permalink)  
Старый 17.06.2019, 21:54
Профессор
Отправить личное сообщение для giwuf Посмотреть профиль Найти все сообщения от giwuf
 
Регистрация: 16.05.2017
Сообщений: 165

Как найти фрагмент кода в коде страницы и записать его в переменную javascript?
Всем привет!
Есть на сайте плагин календаря, подключение и подтягивание данных с бд которого происходит следующим образом с помощью json:

jQuery(document).ready(function() {
  jQuery("#DOPBSPCalendar1").DOPBSPCalendar({
    "calendar": {
      "data": {
        "bookingStop": 0,
        "dateType": 2,
        "language": "en",
        "maxYear": 2020,
        "reinitialize": false,
        "view": false
      },
    },
    "days": {
      "data": {
        "available": [true, true, true, true, true, true, true],
        "first": 7,
        "firstDisplayed": "2019-09-01",
        "morningCheckOut": false,
        "multipleSelect": true
      },
      "text": {
        "names": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
        "shortNames": ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"]
      }
    }

  });
});


Меня со всего перечня интересует значение ключа поля "firstDisplayed": "2019-09-01" - как его получить в переменную?

Обратиться к скрипту плагина не могу, но зато нужный мне ключ отображается в теле html.

Насколько я понимаю, мне нужно загнать в переменную html документ, но не могу подобрать регулярное выражение для получения значения.

Делаю так
var markup = document.documentElement.innerHTML;
var variable = markup.match( /"firstDisplayed"/gi );

Последний раз редактировалось giwuf, 17.06.2019 в 23:19.
Ответить с цитированием