[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: POST запрос и массивы
arogorns
Гутен таг всем.

Вопросец следующий.

Есть страница, на которой js-ом формируется массив объектов.
Позже при нажатии на кнопку часть данного массива должна обработаться и новый массив должен передаться пост-запросом из js в контроллер (пишу под симфони2).

И тут столкнулся с тем, что у меня Request отказывается видеть этот самый новый массив. передаю просто строку - видит. передаю объект - превращает в массив и тоже прекрасно видит. А вот массив объектов - просто игнорирует .

С чем это может быть связано?
Guest
Да много с чем.
Код давай.
arogorns
скорее всего дело в js

var local = [];
$.each(products, function(key, value){
product = value;

if (typeof $('input[name *= \''+product.id+'\']')[0] !== "undefined") {
quantity = $('input[name *= \''+product.id+'\']')[0].value;
if (quantity != 0) {
if ((!('quantity' in product)) || product.quantity == 0) {
product['quantity'] = quantity;
}

if ((!('isSoldPerMeter' in product)) || product.isSoldPerMeter == '')
product['quantity'] = Math.round(product.quantity);
local[product.id] = product;

}
}
}
);

var data = {
'modal': true,
'products': product,//local <----- при product - работает. а local - не видит
};
show_or_update_modal(LOCALE + '/basket/insert', data);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.