2

AJAXとPHPを使用してDBにデータを挿入するフォームがあります。

AJAX

function insertBill()
{
    $.post('insert_bill.php', $('#insertbill').serialize(), 
        function(data) {
        $('#bills').append(data);
    });
};

jQueryを使用してデータを#billsdivにフェードインさせることは可能ですか?

4

2 に答える 2

1

さまざまなバリエーションで以下を使用できます。

function insertBill() {
    $.post('insert_bill.php', $('#insertbill').serialize(), 
        function(data) {
        $('#bills').hide().append(data).fadeIn("slow");
    });
}

次のように、サイトの読み込み時にcssを介して#Billsを非表示にするか、送信時に非表示にすることもできます。

function insertBill() {
    $.ajax({
        url: 'insert_bill.php',
        data: $('#insertbill').serialize(),
        type: 'post', 
        beforeSend: function(jqXHR, settings) {
            $('#bills').hide();
        },
        success: function(data, textStatus, jqXHR) {
            $('#bills').append(data).fadeIn("slow");
        },
    });
}
于 2012-04-25T19:46:31.787 に答える
0
$('#bills').hide().append(data).fadeIn(400);
于 2012-04-25T19:46:39.087 に答える