0
將參數傳遞給Java腳本我有一個JavaScript函數,我需要刪除按鈕的點擊通話 -從JSP
的JavaScript:
function test(var1) {
alert(var1);
}
JSP代碼(logs
是一個長度爲10的ArrayList
) :
<table>
<%
for(int i=0; i<len; i++)
{
%>
<tr>
<td><%out.println(logs[i].getItemName());%></td>
<td><%out.println(logs[i].getItemDesc()); %></td>
<td> <input class="submit" type="submit" value="Delete" onclick="test(<%logs[i].getItemName();%>);"/></td>
</tr>
<%
}
%>
</table>
這將打印輸出 -
Name1 Description1 Delete_Button
Name2 Description2 Delete_Button
.
.
Name10 Description10 Delete_Button
我沒有得到如何發送正確的itemname值到JavaScript,當我點擊相應行的刪除按鈕。目前,當我點擊任何刪除按鈕時,我會在JavaScript警報中獲取未定義的值。
除了JavaScript部分:你真的使用這樣的JSP代碼嗎?你有沒有聽說過' '?我會在我的所有代碼中避免使用'<% %>'。 –