jsp onclick如何传递string参数 15

<html><head><script>functionupdatestatus(str){alert(str);}functiondeletecompany(str1)... <html>
<head>
<script>
function updatestatus(str){
alert(str);
}
function deletecompany(str1){
alert(str1)
//window.location.href="deletecompany.jsp?cid="+str1;
}
</script>
</head>
<body>
<%
String status=request.getParameter("status");
//String id=request.getParameter("id");
String id="0005";
out.println(id);
if(status.equals("approve")){
out.println("<input type='button' value='update' onclick='updatestatus(\""+id+"\")'/>");
}else if(status.equals("reject")){
out.println("<input type='button' value='delete' onclick='deletecompany(id)'/>");
}
%>
</body>
</html>这是我的代码
就是两种按钮点击都没响应,也没报错,试了几种fuction里的参数格式,都没用,求教
展开
 我来答
题名考试网
2017-06-28 · 知道合伙人教育行家
题名考试网
知道合伙人教育行家
采纳数:1150 获赞数:26685
二级建造师

向TA提问 私信TA
展开全部

一般<a>标签中会使用href和onclick两种方式来进行进行页面跳转或执行动作,但是一般都会使用onclick来进行执行Ajax函数进行跳转,并同时使用onclick="xxxxxx(this)"来传递动态参数:例子如下

JSP代码如下:

Js代码如下:

一般会将href写为“javascript:void(0)” 而不是“#”,因为可以防止不必要的页面跳动;

而this指的就是a标签这个对象

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式