1

Jquery SheepIT pluginを使用して電卓を作成しようとしています。

SheepIT は入力フィールドを複製しますが、これは正常に機能しています。これらのフィールドを生成した後、次のようなものを使用して JQUERY で合計フィールドを投稿したいと思います。

    [SheepIT generated fields with names and values]                

    <script>
    function calc() {
        $.post('process/calculate-charges.php', $("form").serialize(), function(data) { $('#result').html(data); });
    }
    </script>

    <input type="button" value="Calculate Total" onclick="calc()" />
    <div id="result"></div>

私の問題は、jquery が、SheepIt で複製/動的に生成されたフィールドを $.post しないことです! ページが最初にロードされたときにページにあったフィールドのみを投稿しています。

フィールドの周りに手動でフォームを配置し、それらを直接 php ファイルに送信すると、$_POST 配列には必要なすべてのフィールド (SheepIT から!) が含まれます。Jquery でこれと同じ結果が得られるようにしたいだけです。

誰でもアドバイスや例を提供できますか。ありがとうございました。追加情報が必要な場合は、お知らせください。

4

1 に答える 1

0

とにかく問題の答えを得ました。スクリプト内で競合が発生したことが判明しました。古いバージョンのSheepITをダウンロードしましたが、すべてが正常に投稿されています。

于 2012-11-07T04:21:05.617 に答える