-2

を含むテーブルがあり<td>、db からデータを取得しています。私が欲しいのは<td>、ユーザーがデータを削除したときに削除することです。jquery n jsの初心者です。ユーザーがデータを削除したいときにモーダルを表示できるブートストラップnを使用します。それでも、<td>どのユーザーの削除を削除できません。コードがごちゃごちゃしていて、私の英語で申し訳ありません。ここにスクリプトがあります:

    foreach ($query as $hasil) {
        if($hasil->status_login=='l')
        {
            $status="Terkunci";
        }
        else if($hasil->status_login=="n")
        {
            $status="Non-aktif";
        }
        else
        {
            $status="Aktif";
        }
        echo '<form method="post" action="proses">';
        echo '<input type="hidden" name="update_admin"><input type="hidden" name="id" value="'.$hasil->akun_id.'">';
        echo '<tr>';
        echo '<td>';
        echo $hasil->akun_email;
        echo '</td><td>';
        echo $hasil->akun_tipe;
        echo '</td><td>';
        echo $hasil->admin_create_date;
        echo '</td><td><select name="status"><option>'.$status.'</option><option>Aktif</option><option>Non-aktif</option><option>Terkunci</option><td><a class="btn btn-danger" type="button" data-toggle="modal" href="#myModal'.$i.'" data-backdrop="true">Hapus admin</a></td><td><button type="submit" class="btn btn-primary" href="#">Simpan</button></td>';
        echo '</form>';





        /**
        form buat ngapus
        **/     
        echo '<form id="rm" method="post" action="proses">';
        echo '<input type="hidden" name="id" value="'.$hasil->akun_id.'">';
        echo '<input type="hidden" name="del" value="true"><input type="hidden" name="lvl" value="admin">';
        echo '<div id="myModal'.$i.'" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  <div class="modal-header">
  <span><strong>Pesan</strong></span>
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
  </div>
  <div class="modal-body">
    <p>Anda yakin ingin menghapus '.$hasil->akun_email.'</p>
  </div>
  <div class="modal-footer">
    <button class="btn" data-dismiss="modal" aria-hidden="true">Batal</button>
    <button class="btn btn-danger">Hapus saja</button>
  </div>
</div>';
echo '<div id="result"></div>';
        echo '</form>';
        $i++;
    }
    echo '</table>';
    echo "<script>
            $('#rm').submit(function() {
            var value = $('td').val();
        $.ajax({
            type: 'POST',
            url: $(this).attr('action'),
            data: $(this).serializeArray(),
            success: function(data) {
                $('div[id*=\"myModal\"]').modal('hide');
                $('#result').html(data);
                $('tr').remove(\":contains(value)\");
            }
        })
        return false;
    });";
    echo '</script>';
}
4

1 に答える 1

0

乱雑なコードです:(

問題はここにあると思います:

$('tr').remove(\":contains(value)\");

削除しようとしてvalueいる の実際のコンテンツに置き換えてみてください。td

幸運を。

于 2013-02-21T02:46:21.723 に答える