jQuery的ajax實現的刪除記錄程式碼例項

admin發表於2017-02-23
下面一段jquery實現的ajax程式碼例項,能夠刪除一條記錄,並且會給出提示資訊,程式碼如下:

程式碼段一:

[JavaScript] 純文字檢視 複製程式碼
/* 請求Ajax 帶返回值,並彈出提示框提醒---------------------------*/
function getAjax(url,parm,callBack){ 
  $.ajax({ 
    type:'post', 
    dataType:"text", 
    url:url, 
    data:parm, 
    cache:false, 
    async:false, 
    success:function(msg){ 
      callBack(msg); 
    } 
  })
}

程式碼段二:

[JavaScript] 純文字檢視 複製程式碼
/*url: 表示請求路徑------------------------------------*/
function DeleteData(url, id){ 
  var parm='active=Del&id='+id; 
  if(id==undefined || id == "") { 
    showAlertMsg('請選擇要刪除一行'); 
  } 
  else{ 
    showConfirmMsg("此操作不可恢復,確定要刪除嗎?",function (r){ 
      if(r){ 
        getAjax(url,parm,function(rs){ 
          if(parseInt(rs) >0){ 
            showOverAlertMsg("刪除成功!", 2000, 4); 
          } 
          else if(parseInt(rs) == 0){ 
            showOverAlertMsg("該資料被關聯,無法刪除!",2000, 3); 
          } 
          else{ 
            showOverAlertMsg("刪除失敗!", 2000, 5); 
          } 
        }); 
      } 
    }); 
  } 
}

程式碼段三:

[JavaScript] 純文字檢視 複製程式碼
function DeleteOnclick(){ 
  DeleteData('SysMenu_List.aspx', Menu_Id); 
}

相關文章