Size: a a a

jQuery — русскоговорящее общество

2020 June 04

В

Владимир in jQuery — русскоговорящее общество
сейчас пока пишу только одну строчку
источник

В

Владимир in jQuery — русскоговорящее общество
Но мне надо все товары в одно поле
источник

A

Alex in jQuery — русскоговорящее общество
Владимир
А еще вопрос, как вот это получить в виде массива?
Точнее формировать в массив чтобы записать в базу в одно поле
вам нужно перебирать по циклу элементы .orderline, и из них сделаете массив
источник

В

Владимир in jQuery — русскоговорящее общество
А как понять сколько у меня строк?
источник

A

Alex in jQuery — русскоговорящее общество
Владимир
сейчас пока пишу только одну строчку
и вообще, определитесь с названиями переменных, kolvo - это qty(quantity), toval - это product
источник

В

Владимир in jQuery — русскоговорящее общество
Я думаю в этом нет же никаких проблем
источник

A

Alex in jQuery — русскоговорящее общество
Владимир
А как понять сколько у меня строк?
$('.order').find('.orderline').each(...)
источник

A

Alex in jQuery — русскоговорящее общество
Владимир
Я думаю в этом нет же никаких проблем
нет конечно, но это выставляет вас не с лучшей стороны, грубо говоря колхозите
источник

В

Владимир in jQuery — русскоговорящее общество
Если дальше кому-то передавать код вы правы)
источник

J

Johnny in jQuery — русскоговорящее общество
Alex
нет конечно, но это выставляет вас не с лучшей стороны, грубо говоря колхозите
главное - код никому не показывать))
источник

В

Владимир in jQuery — русскоговорящее общество
А если так?
var s = $('form').serializeArray();
источник

A

Alex in jQuery — русскоговорящее общество
Владимир
А если так?
var s = $('form').serializeArray();
можно и так, если там только одна форма
имеется ввиду на странице
источник

В

Владимир in jQuery — русскоговорящее общество
Alex
можно и так, если там только одна форма
имеется ввиду на странице
понял, тогда не подходит
источник

В

Владимир in jQuery — русскоговорящее общество
$('.orderline').find('p').each(function() {
  alert($(this).innerText);
    });

сделал так, по идее должен показать  - но нет
источник

A

Alex in jQuery — русскоговорящее общество
Владимир
$('.orderline').find('p').each(function() {
  alert($(this).innerText);
    });

сделал так, по идее должен показать  - но нет
вы не поняли, вам нужно проходить loop, по .orerline, а внутри уже обращаться к элементам
источник

В

Владимир in jQuery — русскоговорящее общество
тогда я не понимаю как(
источник

A

Alex in jQuery — русскоговорящее общество
Владимир
тогда я не понимаю как(
var items2send = [];
$('.orderline').each(function(){
 var orderLine = $(this),
   qty = orderLine.find('.qty').val(),
   price = orderLine.find('.price').val();
 
 items2send.push({
   qty: qty,
   price: price
 })
});

console.log(items2send);
источник

A

Alex in jQuery — русскоговорящее общество
ну вот что-то такое, но если у вас там форма, и есть вся инфа в input, то проще serialize()
источник

В

Владимир in jQuery — русскоговорящее общество
items2send.push а вот это что?
источник

A

Alex in jQuery — русскоговорящее общество
Владимир
items2send.push а вот это что?
это мы добавляем продукт в массив
источник