ajax删除问题,各路大神都来帮忙,谢谢
//这是我的ajax函数
function delChecked(ids){
if($('input[name="pkId"]:checked').length == 0){
alert('请选择要删除的信息');
}else{
if(confirm('确定删除吗?')){
$.ajax({
type : "POST",
url : basePath + '/composite/myIssueAcction_deleteMyIssue.action',
data : {'ids':ids},
dataType : "json",
success : function(re) {
alert('删除成功!');
deleteMyIssue('1');
},
error: function(){
alert("网络出现异常,请检查您的网络后再试!");
}
});
}
}
}
//这是jsp
<td class="button" id = "delChecked" >删除</td>
//struts迭代部分
<s:iterator id="p" status="s" value="#pageView.records">
<s:if test="#s.odd">
<tr bgcolor="#FFFFFF">
</s:if>
<s:else>
<tr bgcolor="f2f2f2">
</s:else>
<td width="37" height="37">
<input type="checkbox" name="pkId" />
<div align="center">
<s:hidden value="%{pkId}" name="pkId"></s:hidden>
</div>
</td>
<td width="204" height="37">
<div align="center">
${productName}
</div>
</td>
//后台action代码
private String ids;
public String deleteMyIssue(){
System.out.println(ids);
this.myIssueService.deleteMyIssue(ids);
return "deleteMyIssue";
}
//现在的问题是,当我全选或者单选后,再删除不起作用,情况就好像是没走ajax一样,求各路大神帮帮忙,谢谢。看看那是哪的问题。
...全文
相关推荐
使用Ajax动态删除数据前台直接显示结果
表格显示数据,可以全选或选择某一部分记录,再执行删除操作。删除后前台不顾刷新,直接将表格选择的那几行删除。
ajax删除实现无刷新效果
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(“删除成功!”); }
jQuery+ajax实现批量删除功能完整示例
主要介绍了jQuery+ajax实现批量删除功能,结合完整实例形式分析了jQuery+ajax结合bootstrap与layer.js插件实现的批量删除与交互功能相关操作技巧,需要的朋友可以参考下
利用Linq + Ajax 异步分页实现单个删除,批量删除
此资源为利用Linq + Jquery + Ajax 异步分页的实现 的升级版,里面包含批量删除,单个删除,全选,反选等操作,可以用于商业开发……


