На входе хранилице store "ListStrings":
for (var i = 0; i < ListStrings.length; i++) {
var GoodName = ListStrings.data.items[i].data.GoodName;
var GoodQuantity = ListStrings.data.items[i].data.GoodQuantity;
var GoodPrice = ListStrings.data.items[i].data.GoodPrice;
}
Надо сформировать тип данных (типа JSON) и отправить на сервер.
Пример того что надо сформировать:
var Data = {
Command: "RegisterCheck",
NumDevice: 1,
Timeout: 30,
ListStrings: [
{ PrintText: { Text: "<<->>" }, },
{
Register: {
Name: "Наименование1",
Quantity: 1,
Price: 5
}
},
{
Register: {
Name: "Наименование2",
Quantity: 10,
Price: 7
}
},
],
Cash: 75,
}
То есть из "ListStrings" надо вынять данные (наперёд не известно количесвто) и сформировать такое:
ListStrings: [
{ PrintText: { Text: "<<->>" }, },
{
Register: {
Name: "Наименование1",
Quantity: 1,
Price: 5
}
},
{
Register: {
Name: "Наименование2",
Quantity: 10,
Price: 7
}
},
в "Data".
П.С. В примере 2-а товара, а может быть и больше и меньше.