$(".check_all").on('click', function (e){
e.preventDefault();
$(".services input[type='checkbox']").prop( "checked", true );
alert ("я сделяль!");
});
$(function() {
$("#phrase").on('blur', function() {
$.post("../auth.php", $(".form-horizontal").serialize(), function(data){alert (data);}
);
});
)}
В БД запись сохраняется с полями названия, описания, айди пользователя и массива путей к переданным фотографиям.Во первых массив путей к переданным фотографиям - это поле с жсоном? Красиво, волшебно, удобно, что сказать... Во вторых - 3 нормальная форма, ибо не зря ее придумывали.
Нужно реализовать функционал, который бы:Во первых - почему? Хочу 5 одинаковых жоп, почему нельзя? Во вторых - определять что это один и тот же файл - как? По имени? То есть я загружаю файл 1.жпег, и потом из другого места тоже 1.жпег, совершенно другой файл, ичо? Чо делать? В смысле я то знаю что делать, просто даю подсказку, что так как у вас делать не надо. Про то что условный вася тоже может загрузить 1.жпег, и если они все хранятся в одной папке, вместо моей жопы там будет чужая...
1. Не добавлял те фотографии при редактировании, которые уже были сохранены при создании
2. Удалял те фотографии при редактировании, которые уже были сохранены, но пользователь решил их удалитьВаще не вижу проблемы, ну, в смысле в текущей реализации этого треша варианты есть, но они все убогие, типа передавать аяксом путь до файла, так как файлы у вас не имеют айди в бд, туда же передать айди записи, чтобы все не перебирать, потом проверять есть ли в этой записи такой путь, потом из массива его удалить, файл стереть, массив обратно завернуть в жсон и записать на место.
<srcset="image-small.png 320w, image-medium.png 800w, image-large.png 1200w">
Возможно ли передать вместе с ошибкой (в виде элемента массива) и свой код/описание ошибки ?Конечно, для этого обычно используются исключения. Не везде, но во многих случаях они нормально работают. Другое дело что есть 2 нюанса:
но я хотел бы реализовать логирование ошибокНадеюсь вы понимаете что с клиентской стороны что-либо делать по этому поводу невозможно, а со стороны сервера и так есть лог ошибок, если это не ошибки логики, которые не ошибки системы, а скорее неверное поведение (типа "поле не заполнено" или "недопустимые символы"). Такие тоже можно логировать, но во первых - а смысл?, а во вторых все равно это реализовывать средствами пыха. И ошибок типа "сервер не доступен" конечно там не будет.
2 Возможно ли как-то заставить Ajax не реагировать на ошибку и обрабатывать ветвь ": function (response) " ?да, точнее надо просто не обрабатывать результат в success. Смотри ниже.
3 Имеется ли другой объединяющий обе ветви "success + error" параметр на выходе в котором я бы разместил анализ ответа ?complete
Подскажите, пожалуйста, что не так?У вас все работает правильно, только то что вы себе выдумали не соответствует тому как оно на самом деле работает. Похоже вы пытаетесь работать как в jquery, но в ванильном жс это работает по другому.