在我的jsp页面中,我有一张桌子。在该表中,我将从db中提取一些数据,如下所示:
<tbody>
<c:forEach var="row" items="${result.rows}">
<tr onclick="toggle(this)">
<td>${row.SCHEDULE_NAME}</td>
<td>${row.SCHEDULE_TYPE}</td>
<td>${row.SERVICE_NAME}</td>
<td>${row.INTERVAL_TIME}</td>
<td>${row.CREATED_BY}</td>
<td>${row.UPDATED_BY}</td>
<td>${row.LOCK_UNLOCK}</td>
<td>${row.RUNNING_FLAG}</td>
<td>${row.LAST_FETCH_NEEDED}
<a id="header" href="${pageContext.request.contextPath}/test?db=${row.RULE_ID}"><img src="img\serch.png" alt="^" height="10" width="10" align="right"></a>
</td>
</c:forEach>
</tbody>
在href标签中,我得到一个值db = somevalue 在我的servlet中,我选择此值并执行一些操作并将其发送回测试区域
如何通过Ajax调用执行此操作
帮帮我?
答案 0 :(得分:0)
您可以执行以下操作
<a href="www.mysite.com" >Item</a>
<a id="header" href="${pageContext.request.contextPath}/test?db=${row.RULE_ID}" onclick="return myAjaxFunction();"><img src="img\serch.png" alt="^" height="10" width="10" align="right"></a>
<script type="text/javascript">
function myAjaxFunction () {
//make the ajax call
// return true or false, depending on whether you want to allow the `href` property to be called or not
}
</script>
不要忘记从方法中返回true或false。