2

checkTL()関数を使用して、サーバーに(たとえば)クラス「sideon」のdivへの入力値のみを送信する必要があります。したがって、この例では、(サーバー側で)inputside0とinputside3の値のみを取得する必要があります。どうしてこれが可能ですか?乾杯

4

2 に答える 2

6

AJAXを使ってみませんか?

<form method="POST" action="./index.php?general=example3" name="addtl">
    ...
</form>

その後:

$(function() {
    $('form[name=addtl]').submit(function() {
        var dataToPost = $(this).find('.sideon :input').serialize();
        $.post(this.action, dataToPost, function(result) {
            alert('success');    
        });
        return false;
    });
});

もちろん、値をサーバーに送信してはならない入力フィールドをフォームに入力することは疑わしいです。たぶん、フォームを整理する方法を再考する必要があります。

于 2010-09-19T16:29:03.673 に答える
2

ふたつのやり方:

  1. それらをたくさんの別々の形にします。
  2. return falsejqueryで送信するフォームで実行し、ajaxクエリを投稿するために使用し$(".sideon").find('input').val();ます
于 2010-09-19T16:30:14.273 に答える