91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Jquery ajax異步提交

發布時間:2020-06-21 20:56:33 來源:網絡 閱讀:732 作者:jethai 欄目:web開發


Ajax原生方法:

<script type="text/javascript">

    function delStudent(studentid){
     
        $.ajax({
            url:"/project/studentRpc/"+studentid+"/deleteStudentById.json",
            type:"get",
            dataType: 'json',
            success:function(data){
                var isDeleted= data.content.successed;
                alert(typeof isDeleted);

                if(isDeleted==true){
                    alert("刪除成功");
                    window.location.reload();
                }
            }
        });
    }

</script>



dataType:'json' 設置返回值類型

contentType:"application/x-www-form-urlencoded"(默認值)

contentType參考文章:

http://blog.csdn.net/mhmyqn/article/details/25561535



頁面采用回調函數function(data) 處理后臺返回的結果


a標簽onclick事件觸發

<a  href ="javascript:void(0);" class="btn btn-default"  id ="add" onclick = "return addproduct(${s.id});">加入秒殺</a>

前臺

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

<action name="addProduct" class="specialAction" method="addProduct" > </action>


方法有兩種,一是返回無類型,即void類型,二是返回Action.NONE(String類型)當是這兩種類型的時候,struts2就不會對result進行主動處理了

即我們只需要在action方法中,處理ajax調用,而返回void或者"none"就行了



參考文章:

http://bbs.csdn.net/topics/390470284

 

http://blog.csdn.net/xuzhuang2008/article/details/6928304

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

齐齐哈尔市| 青海省| 枝江市| 商南县| 东阳市| 凤翔县| 璧山县| 红安县| 广东省| 阳江市| 昌邑市| 临武县| 沈阳市| 台南县| 会同县| 平顺县| 孝感市| 祁连县| 行唐县| 洛阳市| 普兰县| 翁牛特旗| 应城市| 兴安盟| 东平县| 钟山县| 安吉县| 中牟县| 新邵县| 丹巴县| 武隆县| 荆门市| 佳木斯市| 长岭县| 乌拉特后旗| 大渡口区| 万年县| 镶黄旗| 泾川县| 上饶县| 河津市|