0

Python CGI スクリプトに送信される HTML フォームがあります。Java アプレットから送信すると、追加のデータが必要になります。JQueryを使用して、送信時に、次のようなものを使用してこのデータをフォーム「文字列」に添付しようとしています

form_data += '&additionalData=' + java_applet_function().getVal() + ';'
$.post('script.cgi', form_data, cb);

ただし、CGI スクリプトはこの追加データを受信しないようです。これjava_applet_functionはエラーの原因ではありません。したがって、私の解決策は、フォームを送信する前additionalDataに、CGI スクリプトがデータを受け取る場所から非表示の HTML フォーム要素に を書き込むことです。

上で説明したように、JQuery でこれを行うことはできませんか? HTML の非表示の入力がアプリケーションの他の部分に干渉していると思われるため、質問しています。

4

1 に答える 1

2

あなたのシナリオを理解している限り、「送信時」トリガーは、送信が発生した後(フォームデータが既に送信された後)にデータを追加すると思います。

于 2012-09-21T07:22:47.250 に答える