|
Ajax方式删除信息在某些情况下还是蛮实用的,下面为大家具体介绍下Ajax方式如何删除表格一行数据,感兴趣的朋友可以了解下
复制代码 代码如下: /** * Ajax方式删除信息--后台数据 * * action * id 主键值 * obj 删除行的<a> */ function removeRow(action,id,obj){ if(confirm('确定要删除吗?')){ Ext.Ajax.request({ url : encodeURI("alone.portal?.f=${namespace}&.pmn=view&action="+action), params : { id : id }, success : function(response) { delrow(obj); alert("删除成功!"); }, failure : function(response){ alert("连接异常或网络中断!"); } }); } } //删除行 function delrow(oElement){ //判断响应事件的当前元素 //var myEvent = evt?evt:(window.event?window.event:null); //var oElement = myEvent.srcElement ? myEvent.srcElement : myEvent.target; while(oElement.tagName!="TR"){ //一直查找获取到为TR的对象 oElement=oElement.parentNode; } var oTBody=oElement.parentNode; //取得表格对象 oTBody.removeChild(oElement) ; }
|
|