level 1
笨小子小七
楼主
新手,求大家指教,我在beforeremove方法里写的ajax方法,代码如下:
function beforeRemove(treeId, treeNode) {
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
zTree.selectNode(treeNode);
if (confirm("确定要删除 '" + treeNode.name + "' 吗?")) {
$.post("addSMSHandler.ashx", { type: "delete", id: treeNode.id }, function (data) {
if (data.split('|')[0] == "ok") {
mark = true;
}
//删除出错
else {
alert(data.split('|')[1]);
mark = false;
}
}) }
请问删除出错后怎么把false返回,已验证因属于异步请求,在ajax方法外访问不到mark的值,求高手,还是不应该这样做异步删除,求高手,急…………
2012年05月14日 07点05分
1
function beforeRemove(treeId, treeNode) {
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
zTree.selectNode(treeNode);
if (confirm("确定要删除 '" + treeNode.name + "' 吗?")) {
$.post("addSMSHandler.ashx", { type: "delete", id: treeNode.id }, function (data) {
if (data.split('|')[0] == "ok") {
mark = true;
}
//删除出错
else {
alert(data.split('|')[1]);
mark = false;
}
}) }
请问删除出错后怎么把false返回,已验证因属于异步请求,在ajax方法外访问不到mark的值,求高手,还是不应该这样做异步删除,求高手,急…………