我有一個HTML表格,每行都是可點擊的。這裏是我讓他們點擊:如何讓可點擊的表格行將參數發送給Struts動作類?
$(".clickable-row").click(function() {
window.document.location = "${pageContext.request.contextPath}/ActionClass";
});
<tr class="clickable-row">
<td class="text-left">some parameter</td>
...
</tr>
我不知道如何,因爲我使用的是JavaScript函數處理click /導航從點擊錶行數據傳遞到Struts動作。在過去,我能夠使用這樣的:
<s:url action="ActionClass" var="actionLink" >
<s:param name="param1">${param1}</s:param>
<s:param name="param2">${param2}</s:param>
</s:url>
<s:a href="%{actionLink}">go to Action</s:a>
但我不能用JS函數內<s:
標籤。什麼是最好的方式去做這件事?
不是一個真正的重複問題。這是更具體的如何獲取通過可點擊行發送到操作的錶行參數。我能夠通過列按鈕獲取參數,但從未收到可幫助點擊行的答案。
如果你點擊錨標記的位置應該改變。 –
@RomanC位置發生變化,但我無法將點擊行的參數傳遞給動作類。我正在尋找一種方法來做到這一點。噢罕見的你說的實際位置=部分應該改變,以包括參數? – Seephor
最好的方法(在這種情況下,對你來說)是編寫使用該行的'data-'屬性的普通JavaScript。 –