все, что я застрял в этой позиции и не знаю, как ее решить :) Я получаю много разных атрибутов с веб-страницы - которые я хочу сохранить в объектах, чтобы отправить их позже в PHP / Mysql - моя проблемачто я не знаю, сколько объектов создается пользователем, который помещает данные на страницу, поэтому мне нужно создавать объекты, скажем: object1 {id, name, date ...}, object2, object3 нажатием на кнопку sendкнопка на странице - я знаю, что не может быть более 150 объектов одновременно + данные, хранящиеся в объекте.Поэтому я попытался динамически создавать объекты при чтении длины полей ввода, что до сих пор работало.Теперь я хочу заполнить созданные объекты данными, итерируя по странице с помощью jquery, и искать классы с идентификатором и данными, которые нужно хранить в Object1, Object2 и т. Д. Моя проблема в том, что я не знаю, как сохранить данные вобъект внутри цикла
var objekt1 = {};
var objekt2 = {};
// handle click and add class
$("#but1").on("click", function(){
for (x=1;x<3; x++ ){
var key = "objekt"+x;
alert(key);
var value = x;
key.id=x;
key.name="name"+x;
}
/*objekt1.id='10';
objekt1.name='obj1';
objekt2.id='20';
objekt2.name='obj2';*/
$("#output1").html(objekt1.id+ ' ' + objekt1.name);
$("#output2").html(objekt2.id+ ' ' + objekt2.name);
}) //opn click
#but1 {
background: #0084ff;
border: 1px solid white;
border-radius: 5px;
padding: 8px 14px;
font-size: 15px;
color: #fff;
}
#but1:hover{
cursor: pointer;}
body {
background: #20262E;
padding: 20px;
font-family: Helvetica;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="but1">try me</div>
<div id="output1">
</div>
<div id="output2">
</div>
Вот моя проблема, которую я не знаю, как ее создать: я хочу достичь: objekt1.id = 1;но не знаю, как его создать: это совсем не работает: 'objekt' + x = x;но также метод значения ключа не работает должным образом :( что я делаю не так?
Я знаю, что есть также массивы для этого типа проблемы, но действительно многомерные массивы работают на всех других языках, где я могуиметь пары ключ-значение, а не только числовые индексы ...: (
Надеюсь, вы понимаете, что я имел в виду ... сегодня очень поздно ...
Спасибо всем за то, что вы!время и терпение :)