【问题标题】:How to pass String Variable in Javascript Function?如何在 Javascript 函数中传递字符串变量?
【发布时间】:2014-11-08 10:38:59
【问题描述】:

这是我的代码:

JSP:

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

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

JavaScript:

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

 }

但它不起作用。

它给出了错误:

Uncaught SyntaxError: Unexpected token ILLEGAL

【问题讨论】:

  • 这是您尝试编写的代码吗?没有人会明白真正的问题是什么。请发布一个代码,这里的每个人都可以理解这里的问题
  • 试试这个:
    编辑
    跨度>
  • 谢谢艾米..现在它可以工作了。

标签: java javascript jsp


【解决方案1】:

你需要这样做

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

或:

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


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

最好的问候。

【讨论】:

    【解决方案2】:

    嘿朋友们使用这个代码

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-15
      相关资源
      最近更新 更多