"Content-Type": "multipart/form-data"
данный заголовок некорректный, если указываешь multipart/form-data, то будь добр укажи и разделитель. Если не знаешь разделитель, то Content-Type не указывай вовсе, браузер сам его добавит и пропишет нужный разделитель. formData.append('banner[image]', 'base64');
formData.append('banner[name]', 'string');
<script>
$(async function() {
if (!window.lightGallery) {
await $.getScript('https://cdn.jsdelivr.net/npm/lightgallery@2.0.0-beta.3/lightgallery.umd.js');
}
var response = await $.ajax({
type: 'GET',
url: '/ajax/photo/get_photos',
data: { id: 1},
cache: false,
dataType: 'html'
});
response = '<script>' + response.replace(/^.*\<script\>/gs, '');
$( "#user_photos" ).html(response);
console.log(response);
});
</script>
event.preventDefault()
, то потом запись этого события можно отправлять (использовать) сколько угодно, только с ним одна проблема, не смотря на то, что записанное событие имеет isTrusted: true
, то при отправке оно автоматом меняется на isTrusted: false