Проблема в том, что ниже приведенные коды отлично работают для:
а) одного, отдельно взятого изображения;
б) для первого изображения группы, выведенной в цикле. Для остальных - не срабатывает даже input type="file".
data: {'id': data_uid}почему смущать должно? Есть переменная id, которая формируется по клику на input. Ее значение передается в обработчик. Если $_POST['delete_utility'] установлено, то код внутри isset должен работать. При этом id уже передана в обработчик, как локальная переменная для всего обработчика. Почему я ее не вижу внутри isset, я реально не понимаю.
if ( isset ($_POST['delete_utility']) ) {...
Ммм, программирование методом тыка.
Вы бы сделали var_dump($_POST) перед обработчиком
урл неплохо бы от корня сайта указывать.
$('#delete_utility').click(function(e){помогло.
e.preventDefault();
data: {'id': data_uid},
и добавить в обработчик echo $_POST['id'];
(внутри isset), а потом глянуть на ответ сервера в обработчике, то он пуст. А вот если echo поставить до isset, то приходит "21 json" (21 это нужный id).
Млет быть Вы сможете также порекомендовать мне, где можно найти открытые коды для админок, например, интернет-магазинов. Замена изображений товаров и категорий - задача оттуда.
Ничего, кроме того, чтобы он правильно работал. Можно, конечно, скрипт повесить, например, на класс, а не на id, но как тогда скрипт определит на какой элемент DOM он должен срабатывать? Та же история, если использовать атрибут data. Или нет?