2014-11-08 55 views
-2

這裏是我的代碼:如何在JavaScript函數中傳遞字符串變量?

JSP:

String userId = rs.getString("user_id"); 

<center><a href="#" onclick="edit(\'' + userId + '\');">Edit</a></center> 

Javascrpt:

function edit(id) 
{ 
     alert(" user id is "+id); 

} 

,但它不工作。

提示錯誤:

Uncaught SyntaxError: Unexpected token ILLEGAL 
+1

可能重複的[從JavaScript讀取的JSP變量(http://stackoverflow.com/questions/4803906/reading-a-jsp-variable-from-javascript ) – Surya 2014-11-08 10:41:16

+1

這是你試過編碼嗎?沒有人會明白什麼是實際問題。請發佈一個代碼,這裏的每個人都可以瞭解什麼是在這裏調查 – 2014-11-08 10:41:51

+0

試試這個:

Edit
Amy 2014-11-08 10:43:29

回答

-2

哎FRINDS使用此代碼的

<center><a href="#" onclick="edit( <%=userId %> ;">Edit</a></center> 
0

你需要這樣做

var userId = '${userId}' <-- with ${} you get the var. 

或:

... onclick="edit('userId')" ... 


function edit(userId) { 
    var id = rs.getString(userId); 
    alert('id is: ' + id); 
} 

最好的問候。

相關問題