ユーザーが選択したテーブル行からの選択から入力しているオブジェクトがあります。クリックイベントをキャプチャするjQuery関数があり、非表示のフォームフィールドに必要なIDが入力されます。
ただし、そのオブジェクトをstruts2アクションに送信する適切な方法がわかりませんか?私はこれを使ってみました:
$(function() {
$('#tbl tr').click(function() {
var id = $(this).closest('tr').find('input:hidden').val();
var page = "<s:url action='update/deleteInfo.action'/>?model.isDelete=true&model.info.id=id";
console.log(page);
window.location.href=(page);
});
});
モデルオブジェクトにはisDeleteブール変数があり、モデルにはgetter/settersを持つid変数を持つネストされたinfoオブジェクトがあります。
ただし、これを送信すると、モデルオブジェクトにこれらのエントリが入力されません。これを行う方法、またはurlタグよりも優れた方法はありますか?