Показать сообщение отдельно
  #16 (permalink)  
Старый 26.09.2023, 17:06
Интересующийся
Отправить личное сообщение для Вадим2019 Посмотреть профиль Найти все сообщения от Вадим2019
 
Регистрация: 26.09.2023
Сообщений: 11

Сообщение от voraa Посмотреть сообщение
Виджет передает это в функцию, как параметр data
А почему у вас
document.getElementById('paramValue').innerHTML = data[indexTo];
вне функции?
Вне функции никакой data не существует
Переместил... но так тоже не отображается..

<script>
function callbackFunction(data) {
  const paramsContainer = document.querySelector('.map__params');

  paramsContainer.innerHTML = '';

  for (const key in data) {
    const param = document.createElement('div');
    const paramValue = document.createElement('span');
	
    param.className = 'map__params-item';
    param.textContent = `${key}: `;

    paramValue.textContent = typeof data[key] === 'object' ? JSON.stringify(data[key]) : data[key];

    param.appendChild(paramValue);
    paramsContainer.appendChild(param);
	


  }
  
 document.getElementById('paramValue').innerHTML = data.addressTo;
}

	
 
  
</script>
Ответить с цитированием