0

これは説明が難しいかもしれませんが、追加ボタンがクリックされたときに「責任」をリストに追加するように設計された入力フィールドがあります。これはうまくいきます。これはここで見ることができます:

http://jsfiddle.net/spadez/VrGau/14/

このコードは次のとおりです。

var $responsibilityInput = $('#responsibilityInput'),
    $responsibilityList = $('#responsibilityList'),
    $inputButton = $('#add'),
    rCounter = 0;

var addResponsibility = function () {
    if (rCounter < 10) {
        var newVal = $responsibilityList.val() + $responsibilityInput.val();
        var newLi = $('<li>');
        $('ul#list').append(newLi.text(newVal));
        $responsibilityInput.val('');
    }
}

$inputButton.click(addResponsibility);

私の質問は、送信ボタンを使用してフォームを送信するときに、アイテムをリストに含めたいのですが、同時にアイテムをリストに追加したresponsibilityListフィールドを含めないことです。

4

1 に答える 1

0

これには JQuery Ajax を使用できますか? これは次のようになります。

var sendForm = function() {
    // Get item values
    var items = $.map($('ul#list>li'), function(n, i) {
        return $(n).text();
    });

    // Make Ajax Post
    $.ajax({
      type: "POST",
      url: "target.php",
      data: items
    });

    return false;
}

$submitButton = $("#send");
$submitButton.click(sendForm);

これは役に立ちますか?

于 2013-06-18T13:26:48.530 に答える