@anton99zel
29а класс средней школы №7

Как посчитать результат работы скрипта?

Данный код выведет всегда три input type="radio"
Мне нужно присвоить для каждого input - уникальный постоянный порядковый ID
Как это сделать?
чтобы было так:
<input type="radio" name="postamat" ID="PIC01"..............>
<input type="radio" name="postamat" ID="PIC02"..............>
<input type="radio" name="postamat" ID="PIC03"..............>


spoiler
<script>
this.axios({
  method: 'post',
  url: 'https://e-solution.pickpoint.ru/api/postindexpostamatlist',
  headers: {
    'Content-type': "application/json",
  },
  data: {
    PostIndex: `<? print_r ($_POST['ORDER-NUM']);?>`,
  },
})
.then(data => {
document.getElementById('rmx').innerHTML += data.data.PostamatList.map(n =>
 `<div>
    <label><img style="vertical-align: text-bottom;" src="/api/pickico.png" alt="pickpoint" />
      <input type="radio" name="postamat" value="Pickpoint, ${n.CitiName}, ${n.Address} (#${n.Number})">
      ${n.CitiName}, ${n.Address}, ${n.WorkTimeSMS}, <b>Стоимость доставки: <span style="color: red; font-weight:bold;"><?=$arFields[PROPERTY_BOXBERRY_VALUE]?></span> рублей</b></br></br>
    </label>
  </div>`
).join('');
});
</script>
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
<script>
this.axios({
  method: 'post',
  url: 'https://e-solution.pickpoint.ru/api/postindexpostamatlist',
  headers: {
    'Content-type': "application/json",
  },
  data: {
    PostIndex: `<? print_r ($_POST['ORDER-NUM']);?>`,
  },
})
.then(data => {
document.getElementById('rmx').innerHTML += data.data.PostamatList.map((n, ind) =>
 `<div>
    <label><img style="vertical-align: text-bottom;" src="/api/pickico.png" alt="pickpoint" />
      <input type="radio" id="PIC${ind}" name="postamat" value="Pickpoint, ${n.CitiName}, ${n.Address} (#${n.Number})">
      ${n.CitiName}, ${n.Address}, ${n.WorkTimeSMS}, <b>Стоимость доставки: <span style="color: red; font-weight:bold;"><?=$arFields[PROPERTY_BOXBERRY_VALUE]?></span> рублей</b></br></br>
    </label>
  </div>`
).join('');
});
</script>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы