• Прошу помочь с формой отправки ajax. Форма отправляется, но только первый button. Как исправить?

    @thisuserhatephp
    Офлайн - losers Онлайн - lusers
    id должен быть уникальным.

    <form id="form">
    <div id="dii">
    <input type="hidden" id="login" value="<? echo $login; ?>">
    <button type="submit" id="" class="status"  value="1">1</button>
    <button type="submit" id="" class="status"  value="2">2</button>
    <button type="submit" id="" class="status"  value="3">3</button>
    <button type="submit" id="" class="status"  value="4">4</button>
    </div>
    <div id="app" width="640" ></div>
    </form>


    $("#dii>button").on('click', function(e){
      e.preventDefault();
      var status = $(this).val();
      
      console.log(status);
      var login = document.getElementById('login').value;
        $.ajax({
      type: 'post',
      url: 'preload.php',
      data: {status: status, login: login},
      success: function(data){
      //alert("Ваше сообщение отпрвлено!");
          alert(data);
                $("#app").empty();
                $("#app").append(data);
      }
    });
    });


    оффтоп: вот такое встречается часто

    Скажите пожалуйста, где вы учились этому ? Какие-то курсы может, универ какой-то ? Видео уроки ?

    Как же я устал от этого id в css, от тридцать миллиардов одинаковых id на документ. Постоянно работать вот с этим. Я почему спрашиваю, наконец хочу найти этого преподавателя и попросить его не учить людей этому.

    #button {
      color: green; 
     width: 250px;
     height: 60px;
    }
     #button2 {
      color: green; 
     width: 250px;
     height: 60px;
    }
    
     #button3 {
      color: green; 
     width: 250px;
     height: 60px;
    }
     #button4 {
      color: green; 
     width: 250px;
     height: 60px;
    }


    Что так сложно класс использовать ?
    Ответ написан
    1 комментарий