но при создании можно не полностью заполнить обязательныеКак? И почему? Слово "обязательные" как бы намекает что без них ничего не должно работать, форма просто не должна срабатывать.
Вопрос, может есть другая библиотека для удобства использования как по сетке, так и загрузке ?Во первых сетка легко меняется, естественно она не прибита гвоздями к жс, вы можете ее кастомизировать как угодно, главное использовать в нужных местах правильные наименования классов. То же самое касается загрузки, хотя не очень понятно что вас не устраивает. Есть много библиотек похожих на дропзон, но мне кажется что дело тут не в библиотеках...
Пробовал таким образом работает но выводит помимо данных сверху еще один шаблон страницы и этот вариант с кнопкой для отправкиСмысл аякс запроса подгружать не всю страницу (что у вас и происходит), а только тот кусок который должен меняться, соответственно на сервере либо пишете условие что при методе пост отдавать только нужный кусок (а не рендерить весь шаблон), либо делаете отдельный урл, который будет отдавать этот кусок. Первый вариант обычно предпочтительней, так как часть кода будет переиспользована.
а как мне сделать отправку из формы без кнопки submit?Ну, пользователь должен как-то понять что делать когда закончился ввод и нужно отправить данные. Вообще, без кнопки субмит, ентер срабатывает как субмит, но тут у вас не видно какая форма и как вы хотите чтобы форма отправлялась "без кнопки", так как
Мой вариант htmlнихрена не хтмл, а шаблон вывода, к хтмл имеющий весьма опосредованное отношение, и самой формы в нем как бы нету...
filteredData = data.((t) => t.name.toLowerCase().includes(search.value.toLowerCase())
Во первых не хватает скобки закрывающей, странно что у вас вообще что-то работает. Нужно сделать удобный инструмент загрузки картнки (input)Собственно инпут чем не устраивает?
с дальнейшей обрезкой (crop)Любой плагин, которых миллион
чтобы в конце картинка помещалась на фон блока div.Я так понимаю на сервер ее загружать не нужно? Тогда зачем вообще кроп, бэкграунд можно и так настроить достаточно гибко, как по позиции, так и по размерам.
Как я понимаю мне нужно, чтобы все хранилища реализовывали методы интерфейса getOne, set.Вообще репозиторий должен реализовывать стандартный CRUD (по сути getOne это read, а set смесь create + update), а в него передается модель для манипуляций, из модели уже можно, в зависимости от реализованного хранилища, брать нужные данные, для бд айди, для лс ключ (хотя по сути это одно и то же, ничего не мешает вам хранить в лс цифровые ключи, если это у вас действительно хранилище, а не справочник/кэш).
type:'inline'
,Я же пытаюсь запросом через AJAX сделать тоже самое, но получаю вот это:Ну так а что ты хотел получить то? Получил содержимое файла гиф.
Подскажите, как мне получить в response не текст,Никак, респонс в любом случае умеет получать только текст.
а отобразить именно картинку, которая получается в php.Либо возвращать линк на сохраненный на своем сервере файл, либо кодировать в бэйс64, ну и после уже создавать имг с срц=респонс.
<div class="contact-info">
<h3 class="text-center mt-mobile-2">Результат</h3>
<div class="rounded bg-white shadow-dark padding-10 text-center">
<div id="barcode">
<img src="/mybarcodeapigetter.php?data=ABC-abc-1239&code=Code128">
</div>
</div>
</div>
foreach ($_GET as $key => $value) {
$result_get = $result_get . $key . "=" . $value . "&";
}