1, 我有这样一段代码
'<a class="button button-glow button-border button-rounded button-primary" callback="userAddressRefreshTable();" data-body="确认要删除吗?" target="ajaxTodo" href="${ctx}/delete?addressId=' + data.addressId + '">删除</a>';
这是一个标签,标签中使用到是target=ajaxTodo ,点击标签之后弹出一个模态框,点击模态框中的确定的按钮就会发送ajax删除操作请求。 上面有个callback回调函数
2 我的问题, 后端删除操作成功之后返回json数据,因为本身这个ajax不是我控制的,我想问下在哪个地方处理返回的数据,显示操作结果,如何对接ajax 操作???
简单说就是dwz如何 接收删除操作之后返回的json数据
3 提供代码, 我看了下上面的ajaxTodo最终关联到了如下代码,但是还没看出来应该在哪个地方 接收 返回的数据
// 确认对话框
$(document).on("click","a[target='ajaxTodo']",function(){
var that = $(this);
var href = that.attr("href");
var title = that.attr("data-body");
var cb = that.attr("callback");
$("#smModal").attr("action",href).attr("callback",cb).find(".modal-body").html(title).end().modal("show");
return false;
});
嗯,我没用过这种dwz这种框架...不过如果它只有一个callback 对外暴露,那ajax返回的json数据只能是在callback的参数中暴露,你可以在callback中打印下arguments。希望对你有帮助