私はjsで動的変数を持っています。私はフォームアクションでこの変数を取得する必要があります。 は、ここに私のコードjs変数を渡してアクションを実行する
<script type="text/javascript">
$(document).on('click', 'span', function() {
var AutoPath = $(this).attr('automationpath');
// or var AutoPath="Redirect.jsp";
}
</script>
<form action="%{#AutoPath}" method="get">
<input name="AutoRun" id="AutoAction" value="Auto Action" type="submit" />
</s:form>
である。しかし、これは、それはRedirect.jsp
<s:set var="formAction" value="'Redirect.jsp'" />
<s:form action="%{#formAction}" >
<input name="AutoRun" id="AutoAction" value="Auto Action" type="submit" />
</s:form>
缶にリダイレクトされる、Redirect.jspページ私は手動で以下のように設定した場合
にリダイレクトされません。誰かがこれを手伝ってくれます。
を、あなたの現在のコードは、すべてのspanタグに委任文書全体でのonclickハンドラを置きますスパンタグクリックされたスパンタグ上の非標準的な 'automationpath'属性が調べられ、何も起こらない。 –
私は驚いたことに、両方のクォートスタイルの作品を使用しています。 "" 'Redirect.jsp' "' – AxelH