formData.append("files", this.images);
, где this по идее сама форма. В остальном - надо по месту проверить консоль на ошибки, и соответственно хз что у вас лежит в this.images, скорее всего ничего, и из за этого вся дальнейшая свистопляска смысла не имеет. Я хочу сделать в панели администратора возможность нажать на checkbox с именем автора и чтобы через ajax просто передало эти три значения (ссылка на фотографию, имя и должность) в базу.Вообще, если авторы у вас как-то записаны в бд, у каждого должен быть id - уникальный ключ, собстно передавать нужно только его. В остальном вопрос не понятен, что там в реализации сложного то?
$("#editSpecification-<?=$tovar_id?>").submit(function(e){...
тут вы повесили листенер на ОДИН конкретный элемент формы, так как тут то у вас цикла нет! Замените селектор на form или на класс формы. Внутри соответственно вы спокойно получите эту конкретную форму как $(this), собственно ее сереализуете и все, профит!а если править второе и последующие то страница просто перегружаетсяэто понятно, так как на них не повешен листенер, форма нормально так себе субмитится, превентДефаулта то на ней нету...
не работаетЭто самое хреновое что можно услышать от разработчика. Есть ошибки (смотреть консоль), есть поведение (работает не как ожидалось, а вот так...), есть логирование - пишем на важных точках консоле.лог с выводом текущих переменных... Не работает может сказать кухарка про пылесос. Разработчик должен понимать что он хочет добиться от кода и понимать что среда требует от него. И на сегодня все инструменты для этого у него есть.