2

私はこのJavaScriptコードを持っています:

<script type="text/javascript">
    $(document).ready(function()
    {
        $('table#delTable td a.delete').click(function()
        {
            if (confirm("Are you sure you want to delete this row?"))
            {
                var id = $(this).parent().parent().attr('id');
                var data = 'id=' + id ;
                var parent = $(this).parent().parent();

                $.ajax(
                {
                       type: "POST",
                       url: "delete_row.php",
                       data: data,
                       cache: false,

                       success: function()
                       {
                            parent.fadeOut('slow', function() {$(this).remove();});
                       }
                 });                
            }
        });


        $('table#delTable tr:odd').css('background',' #FFFFFF');
    });

</script>

そして、これがそれを引き起こすものです

<a href="#" class="delete" style="color:#FF0000;">

これを使用して、mysql からデータベースの行を削除します。Firefox や Safari では問題なく動作しますが、Internet Explorer では何も起こりません。私はie7とie9で試しましたが、結果はありませんでした。私の問題についてアドバイスをいただけますか?

4

1 に答える 1

2

dataType:'html',ajax リクエスト内に追加してみてください。

于 2012-11-20T12:36:33.763 に答える