2016-07-13 64 views
0

當我點擊一個按鈕時,它應該在數據庫中更新。如何使用ajax調用post服務?

<c:forEach items="${listTrips}" var="trip"> 
    <div class="col-md-12 col-xs-12 col-sm-12"> 
     <label class="control-label"> 
      <c:out value="${trip.tripType} @ ${trip.startTime} " /> 
      <img src='<c:url value="/resources/images/gray_icon.png"/>' id="button" class="forImg" style="margin-left: 100px;" /> 
     </label> 
     <span> <c:out value="${trip.date} @ ${trip.firstPickupPoint }" /></span> 
     <br> 
     <br> 
     <button type="submit" class="btn btn-success" value="${trip.trip_id}" id="button"> <i class="fa fa-check" aria-hidden="true"></i>&nbsp; 
      <i class="fa fa-taxi"></i> 
     </button> 
     <button type="button" class="btn btn-danger" value="${trip.trip_id}" onclick="notreport(this)"><i class="fa fa-times" aria-hidden="true"></i>&nbsp;&nbsp;<i class="fa fa-taxi"></i> 
     </button> 
    </div> 
    <hr style="border: 1px solid #a9a9a9; width: 280px;"> 
</c:forEach> 
+1

假設你指的是提交按鈕? 1.將''submit''更改爲''「按鈕」'。 2:'$(function(){$(「#button」)。on(「click」,function(){$ .post(「url」,{parm1:....,parm2:...}函數(數據){alert(data)});});});' – mplungjan

回答

3
$.post("Backend Function Name", Data in Json format, Call Back Function (eg :function(data, status){alert("Data: " + data + "\nStatus: " + status);});) 

這是簡寫POST請求