Сообщение от 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>