ajax:
function deleteOrder(id,state){
if(state !="未付款"){
alert("不能删除已付款老板的订单")
return
}
$.ajax({
url:"<%=path%>/order/deleteOrder",
dataType:'text',
data:{
'id':id,
},
success:function(data){
alert(data)
if(data == "订单超时"){
alert("删除成功")
}else{
alert("订单未过期")
}
},
action:
@RequestMapping(value="deleteOrder",produces="text/html;charset=UTF-8")
@ResponseBody
public String delete(@RequestParam("id") int id) {}
@ResponseBody 如果返回值为String 这种类型,返回的就是text文本,使用ajax接受就得注意乱码问题,produces=“text/html;charset=UTF-8” 解决。