在href点击发送ajax帖子?

时间:2014-07-18 11:04:43

标签: java jquery ajax jsp

在我的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调用执行此操作

帮帮我?

1 个答案:

答案 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。