ajax返回不刷新页面,Jquery ajax不刷新页面提交action取得返回值
頁面采用回調函數function(data) 處理后臺返回的結果
a標簽onclick事件觸發加入秒殺
前臺function?addproduct(id){
var?mprice=document.getElementById("mprice_"+id).value;
var?number=document.getElementById("number_"+id).value;
var?sid=document.getElementById("special.id").value;
if?(mprice==""){
alert("請輸入特價價格");
return?false;
}else?if?(number==""){
alert("請輸入特價數量?");
return?false;
}else?{
//重點在這兒
$.get("${ctx}/special/addProduct.action?specialVo.quantity="+number+"&specialVo.memberPrice="+mprice+"&specialVo.id="+id+"&special.id="+sid,
function(data){
if(data=="true"){
alert("添加成功");
window.location.reload();
}
})
/*?window.location.href="${ctx}/special/addProduct.action?specialVo.quantity="+number+"&specialVo.memberPrice="+mprice+"&specialVo.id="+id+"&special.id="+sid;?*/
}
}
后臺public?void?addProduct(){
PrintWriter?out=null;
try?{
System.out.println(specialVo.getQuantity());
System.out.println(specialVo.getMemberPrice());
System.out.println(specialVo.getId());
System.out.println(special.getId());
HttpServletResponse?response=ServletActionContext.getResponse();
out=response.getWriter();
out.print(true);
out.flush();
out.close();
}?catch?(Exception?e)?{
e.printStackTrace();
out.flush();
out.close();
out.println(0);
}
}
struts配置action無需result
參考文章:
原文:http://tianxingzhe.blog.51cto.com/3390077/1678174
總結
以上是生活随笔為你收集整理的ajax返回不刷新页面,Jquery ajax不刷新页面提交action取得返回值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qui ajax,Ajax Fils d
- 下一篇: win7网站服务器空间怎么清理,win7