пытаясь удалить запись базы данных mysql с помощью ajax - PullRequest
0 голосов
/ 25 июля 2011

Я использую ajax для отображения базы данных таким образом:

while($row2 = mysql_fetch_assoc($result2))
            {
                echo "<div class=\"text\"><span>";
                echo $row2['name'];
                echo "</span><br/>";
            }
            echo "<b>";
            echo $row['subject'];
            echo "</b>";
            echo "<br>";
            echo $row['description'];
            echo "<div class=\"date\">" . date("D, M y g:ia",strtotime($row['timestamp'])) . "</div>";
            echo "</div>";
            echo "<div class=\"clear\"></div>";
            echo "<a href=\"?delete=";
            echo $row['id'];
            echo "\" class=\"delete\">Delete</a>";
            echo "</div>";

, но у меня возникают проблемы при ее удалении.

Я пытался положить это в голову, но это нена самом деле удалить его ...:

    <script type="text/javascript">
$(document).ready(function() {
  $('a.delete').click(function(e) {
    e.preventDefault();
    var parent = $(this).parent();
    $.ajax({
      type: 'get',
      url: 'delete.php',
      data: 'ajax=1&delete=' + parent.attr('id').replace('record-',''), beforeSend: function() {
        parent.animate({'backgroundColor':'#fb6c6c'},300);
      }, success: function() {
            parent.slideUp(300,function() {
                parent.remove();
            });
      }
    });
  });
});
</script>

Любой совет, с чего начать?

1 Ответ

1 голос
/ 25 июля 2011

Судя по упомянутой вами ошибке, я предполагаю, что вам нужно включить JQuery перед javascript в заголовке HTML ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...