Задать вопрос
Профиль пользователя заблокирован сроком «навсегда» без указания причины
  • Как удалить элементы из списка?

    @werdender
    Мой вариант (jquery для читабельности):

    <li>
         Элемент 1
        <button onclick="return del('element_id_here');">Удалить</button>
    </li>
    
    <script>
    function del(id) {
            $.post('/ajax/url', {element_id: id, token: 'csrf_token'}, function(response) {
                var json = $.parseJSON(response);
                if(json.success === 'ok') {
                   // если все ок
                }
                if(json.success === 'error') {
                        alert(json.message); // если все не ок
                }
            });
            return false;
    }
    </script>
    


    Я не яваскпритист — понимаю что джедаи все сделали бы сильно круче, но если бы мне в своем бложике приспичило бы — как-нибудь так и сделал бы (хотя над аяксом лучше бы сделать обертку, чтобы руками каждый раз ошибки не обрабатывать и т.д.). Еще наверное бы сделал вместо button ссылку (вид кнопки ей можно стилями придать), в href которой был бы урл на страницу удаления для юзеров без яваскрипта.

    Ну и перед POST-ом кнопку надо прятать или дисаблить.
    Ответ написан
    Комментировать
  • Получить максимальное значение атрибута?

    BuriK666
    @BuriK666
    Компьютерный псих
    tags=document.getElementsByClassName('tags');
    for (x in tags){
      for (y in tags[x].childNodes){
        tags[x].childNodes[y].id.... ну а дальше разберетесь
      }
    }
    

    или Вам нужен весь код?
    Ответ написан
    1 комментарий
  • Получить максимальное значение атрибута?

    Nesvet
    @Nesvet
    Разработчик
    Вы используете jQuery?
    Если да, то:
    var maxid = 1;
    $(".tags").children().each(function () {
    maxid = Math.max(maxid, parseInt($(this).attr("id").replace(/[^\d]/g, ""))+1)
    });
    Ответ написан
    1 комментарий