日期:2014-05-19  浏览次数:20637 次

jquery ajax实现订单详情,请能手指导
一个订单对应多个订单详情,想通过ajax实现,不想通过action从后台取再刷新页面
现在遇到的问题是,因为订单是遍历出来的,5个订单,分别就是5个不同的 订单处理
现在小弟卡在不知道如何附5个不同的id,点击后再触发事件,请高手提供类似代码,求教

/**这是遍历订单的代码*/
<c:if test="${requestScope.orders ne null}">
  <c:forEach items="${requestScope.orders}" var="order">
  <tr class="text_center">
  <td>${order.id}</td>
  <td>${order.TClient.comname }</td>
  <td>${order.orderdatetime }</td>
  <td>${order.TClient.name }</td>
  <td>${order.TClient.comphone }</td>
   
  <c:if test="${order.status=='00'}">
  <td>未完成</td>
  </c:if>
  <c:if test="${order.status=='01'}">
  <td>完成</td>
  </c:if>
  <c:if test="${order.status=='02'}">
  <td>部分完成</td>
  </c:if>
   
  <td>&nbsp;</td>
  <td style="color:#00F"><li id="oid" value="${order.id}">处理订单</li></td> <----估计这里附id有问题,进不了ajax

  </tr>
  </c:forEach>
  </c:if>

/**jquery语句*/
  $("#oid").click(function(){
alert("进来了")
实际是进不去,下面代码不知道如何写!

})
})

附图:
[H:\订单.jpg][/img]
[H:\订单详情.jpg][/img]

------解决方案--------------------
jquery form