сейчас на али полно плат для контроля заряда свинцау меня собрано 18650 с BMS 3s, также я фото поменял, бп может еще и заряжать, на реле есть два диода in4007, забыл нарисовать
Зачем 24 вольта?аккум еще от него заряжается.
Чем больше ёмкость, тем лучше.какой вольтаж надо и какую емкость, 16вольт 2200 uf не работает
А если вы её таки откроете, то увидите, что при каждом перетаскивании данные об этом действии отправляются на бэк, в handler.php.1. данные не перетаскиваются и точка. 2. да данные отправляются на бэк, но отправляются с той сортировкой которой я выставил в бд.
const sorted = [... items].map(item => item.dataset.id);было сделано копия элементов, и выставлен массив ключ значение и все..... и сами id взяты с той сортировкой в которой есть бд.
почему вы не отмечаете как ответесли Вам так важен, чтобы я отметил ответ, ради бога я это сделаю.
А теперь откройте консоль, вкладку сеть, и посмотрите что происходит при каждом перетаскивании элемента.я вижу как сортируются id, это то что мне нужно!!! Ч то не так???
Вы притащили код с видео урока, но при этом умудрились пропустить половину функционала из этого кода)можно без загадок, а конкретику, я не frontend, а backend, я не давно начал изучать JS, я многого могу не знать????
мой код именно это и делает — получает все элементы с классом item, и собирает data-id из них.да получает все элементы, НО не отсортированные, а мне надо было отсортированные и как раз за это отвечает
sortableList.insertBefore(draggingItem, nextSibling);
И ещё раз посоветую присмотреться к вашему коду, к тому блоку, где запрос к handler.php.не понимаю суть вопроса, переформулируйте, пожалуйста! Или что не так с handler.php???
Эта штука специально там для изменения сортировки на сервере.сортировка происходит не на сервере бека, а на фронтенде!!!
sortableList.insertBefore(draggingItem, nextSibling);
тут формируется уже отсортированный список как мне надо, дальше нужно его достать и отправить в бек, что делаю, const elements = document.getElementsByClassName("item");
все li которые есть они у меня получились масивоподобными, а потом уже по учебнику js формирую массив const sortedIds = Array.from(elements).map(element => element.dataset.id);
console.log(sortedIds);
. Как-то так! "64,78,60,61"....... а как понять что один из id переместился выше или ниже других id, что бы потом его пербрать и сделать update в бд???
$(".title-edit-task").click(function () {
let id = $(this).attr('id');
console.log(id);
$.ajax({
method: "GET",
url: "/index.php",
data: {id: id},
});
});
<div class="title-edit-task" data-bs-toggle="modal" data-bs-target="#editTaskModal" id="<?= $content['id']; ?>" >
<i class="ri-edit-line"></i>
</div>