За последние 24 часа нас посетили 21782 программиста и 1066 роботов. Сейчас ищут 760 программистов ...

Как удалить строки выделенные с помощью chekbox ?

Тема в разделе "JavaScript и AJAX", создана пользователем WaleraPP, 5 окт 2017.

Метки:
  1. WaleraPP

    WaleraPP Новичок

    С нами с:
    25 сен 2017
    Сообщения:
    11
    Симпатии:
    0
    Есть такая вот форма
    PHP:
    1. ?><form method="POST" id="forms" onsubmit="call(); return false" autocomplete="off"><?php
    2.  
    3. while($data = mysqli_fetch_array($result))
    4. {
    5.     echo '<tr>';
    6.     echo '<td>' . long2ip ($data['ip_addr']) . '</td>';
    7.     echo '<td>' . $data['namepc'] . '</td>';
    8.     echo '<td>' . $data['pass'] . '</td>';
    9.     echo '<td>' . $data['passadm'] . '</td>';
    10.     echo "<td width='10px'><input type='checkbox' name='check[]' value=". $data['id'] ."></td>";
    11.     echo '</tr>';
    12. }
    13.    echo '</table>'
    Которая находится в forma.php
    В нем также подключен
    Код (Text):
    1. include 'script.js';
    Есть index.php в котором
    Код (Text):
    1. <div style="width:465px;overflow:hidden;">
    2.    <div style="height:400px;width:457px;overflow-y:scroll;">
    3.      <?php include "forma.php" ?>
    4.    </div>
    5. </div>
    И есть кнопка которая должна удалять строки отмеченные с помощью checkbox
    HTML:
    1. <div>      
    2. <button  type="sumbit" id="cnopka"  form="forms" action="index.php" name="submitForm" > Delete </button>    
    3. </div>
    И вот в script.js я пытаюсь создать функцию которая будет передать отмеченные строки в delete.php и вот тут я уже почти неделю выпадаю в астрал - как правильно это нужно сделать !

    Код (Javascript):
    1. <script src="http://code.jquery.com/jquery-latest.js"></script>
    2. <script type="text/javascript" language="javascript">
    3.  
    4. $( document ).ready(function() {
    5.      $('#forms input:checkbox:checked').attr('checked', false);
    6.      $("#cnopka").click(function(){delajax()}
    7. });
    8.  
    9.      function delajax() {
    10.      var msg   = $('#forms').serialize(); // Сеарилизуем объект
    11.        jQuery.ajax({
    12.         url:     delete.php,                            //url страницы
    13.         type:     'POST',                               //метод отправки
    14.         dataType: 'html',                               //формат данных
    15.         data: msg,                    
    16.         success: function(data) {
    17.             document.location.reload();
    18.           },
    19.          error:  function(xhr, str){
    20.                        alert('Ошибка ' + xhr.responseCode);
    21.         }
    22.      });
    23. }
    24.  
    25.  
    26. </script>
    Причем
    Код (Text):
    1.   success: function(data) {
    2.             document.location.reload();
    3.           }
    Работает , но вот нечего не удаляется
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    А код удаления то где?