Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Значения элементов на сервер (https://javascript.ru/forum/server/60839-znacheniya-ehlementov-na-server.html)

Jizzy 22.01.2016 16:25

Значения элементов на сервер
 
Здравствуйте. У меня есть несколько элементов с общим классом class="editable". У каждого из них есть атрибут im="любое значение". Помогите сформировать json для отправки на сервер методом POST.
Где пара
ключ:значение равнялась "значение атрибута im":"текст из элемента с таким атрибутом "

рони 22.01.2016 16:58

Jizzy,
:-?
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
<div class="editable" im="001">1</div>
<div class="editable" im="002">2</div>
<div class="editable" im="003">3</div>
<div class="editable" im="004">4</div>
<div class="editable" im="005">5</div>
<script>
var s = {};
[].forEach.call( document.querySelectorAll('.editable'), function(el) {
      s[el.getAttribute('im')]= el.innerHTML
});
alert(JSON.stringify(s))
</script>

</body>

</html>

Jizzy 22.01.2016 19:04

Спасибо, вы просто лучший

Jizzy 22.01.2016 19:16

А можете, пожалуйста, объяснить как все это работает?

рони 22.01.2016 19:22

Jizzy,
for знаешь? так это лучше :)
https://learn.javascript.ru/traversi...массивы


Часовой пояс GMT +3, время: 22:29.