MyEclipse使用onclick()方法传参

Myeclipse

如何使用onclick()方法传参数

首先,jsp页面

    <table border="1px">
    <tr><td style="text-align: center;" colspan="7">俱乐部会员信息</td></tr>
    <tr>
    <td>编号</td>
    <td>姓名</td>
    <td>性别</td>
    <td>年龄</td>
    <td>家庭住址</td>
    <td>Email</td>
    <td>操作</td>
    </tr>
    <c:forEach var="item" items="${list}">
    <tr>
    <td><a href="selServlet?id=${item.id}">${item.id}</a></td>
    <td>${item.mname}</td>
    <td>${item.mgender}</td>
    <td>${item.mage}</td>
    <td>${item.maddress}</td>
    <td>${item.memail}</td>
    <td onclick="del(${item.id})" style="cursor: pointer;"> 删除</td>
    </tr>
    </c:forEach>
    </table>

可以看到,我们
在这里插入图片描述
我们这里不是直接使用## <a href=跳转地址?id= i t e m . i d &gt; 而 是 直 接 使 用 o n c l i c k ( ) 传 参 , 所 以 要 直 接 d e l ( {item.id}&gt; 而是直接使用onclick()传参,所以要直接del( item.id>使onclick()del({item.id})这样写。
然后是js页面:

<script type="text/javascript" src="jquery-1.12.4.js"></script>
    <script type="text/javascript">
    function del(id) {
    	if(confirm("确定删除吗??")){
		$.ajax({
		"url":"delServlet",
		"type":"post",
		"data":"id="+id,
		"dataType":"text",
		"success":s
		});
		function s() {
			window.location.reload();
		}
		}
	};
    </script>

这里是用ajax写的一个删除的方法。
直接在functio()里面写要传到另一个页面的值。
打完之后最后面的}会报错,不影响结果,直接可以使用了。
在这里插入图片描述
仅供学习交流使用,有错误的地方请大神指点。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值