Я просто не могу понять, что я делаю неправильно здесь. Я пытаюсь добавить несколько записей в магазин json, используя несколько идентификаторов, переданных comobox.
вар f = this.getPanel(); переменная форма = f.getForm();
var store = Ext.data.StoreManager.get('aStore');
var cc = form.findField('classSel');
var vv = cc.getValue();
var arrayLength = vv.length;
for (var n = 0; n < arrayLength; n++)
{
var gg = form.findField('ClassID');
var mm = gg.getValue();
var ee = gg.setValue(vv[n]);
var nn = gg.getValue();
var formData = form.getValues();
var sss = store.add(formData);
}
f.close();
Он отправляет данные в таблицу mysql «многие ко многим», используя php. Все работает нормально. За исключением того, что мой цикл создает несколько записей для каждого идентификатора. Я понимаю, что combobox getValue() дает значение в цикле, чем перебирает значения цикла. Каким-то образом он создает больше, чем требуется, запрос «post». Пожалуйста, пожалуйста, помогите мне