これを実現するには、jquery の post メソッドまたは get メソッドを使用できます ($.post(url, params, callback) $.get(url, params, callback) )
戻り値: XMLHttpRequest
パラメータ:
•url (文字列): 読み込みページの URL アドレス。
•params (マップ): (オプション) サーバーに送信されるキー/値ペアのパラメーター。
•callback (関数): (オプション) リモート ページが読み込まれるときに実行される関数。
フォームを送信するとき、通常、送信操作の完了後に成功/失敗を示すポップアップが必要です。 .プロンプトボックス。 このときコールバック関数を利用します。
例:
ページ送信フォーム
function onSubmita()
{
var args = {
"resolution.cif":$("input[name='resolution.cif']" ) .val(),
"resolution.fourCif":$("input[name='resolution.fourCif']").val(),
"resolution.HeightP":$("input[name = 'resolution.HeightP']").val(),
"resolution.widthP":$("input[name='resolution.widthP']").val(),
"resolution.vga " :$("input[name='resolution.vga']").val()
};
if (confirm("コード ストリーム設定への変更を送信してもよろしいですか?" )) {
$.post("old/ResolutionAction-resolution.action?type=set",args, function(data) {
alert(data);
});
}
}
サーバー
はアクションを実行し、戻り値
//。 。 。 。 。アクションメソッド
getResponse().setContentType("text/html;charset=UTF-8");
getResponse().getWriter().print("実行成功!");