0

「フォーム」タグでラップされていない HTML フォームがあります。JQuery の load() メソッドで GET を介して渡される入力のみがあります。

これは、それが機能するようにコーディングされている方法です。

$("#loader").load("mail.php", {
            name: $("input[name=name]").val(),
            email: $("input[name=email]").val(),
            phone: $("input[name=phone]").val(),
            city: $("input[name=city]").val(),
            subject: $("input[name=subject]").val(),
            message: $("textarea[name=message]").val()
        });

質問: すべての入力を load() メソッドに渡す方法はありますか?

このようなもの:

$("#loader").load("mail.php", allinputs);
4

1 に答える 1

2

「コンテナ」と呼ばれるこれらすべてのアイテムを含む親コンテナがあるとします。

$('.container').click(function(){
    var allInputs = $('.container :input').serialize();
    $('#loader').load('mail.php', allInputs);
});

このようなものは、おそらくあなたが遠くに行くのに役立ちます.

于 2012-09-01T03:20:56.470 に答える