ID
10100 第一级
10100-010 第二级
10100-012
10100-012
10100-010-01 第三级
10100-010-02
ID可能有1000个等等
delete from table where id='10100'有子类就让清除他的子类在删除(就是先不删除 给他提示还有子类项了)没有子类就可以删除
10100 第一级
10100-010 第二级
10100-012
10100-012
10100-010-01 第三级
10100-010-02
ID可能有1000个等等
delete from table where id='10100'有子类就让清除他的子类在删除(就是先不删除 给他提示还有子类项了)没有子类就可以删除
js
<script type="text/javascript">
function deleteapp(userid){
if(confirm("确认删除此方法?")==true)
{
window.location="deMonitorproject.action?id="+userid;
}
}
</script>
这个confirm怎么都是提交 取消也是提交第二点就是里面包含子类就返回一个alert 说请您先把相关的项目子类删除在进行操作
<a href="" onclick="return confirm('确定进行删除操作吗?')">删除</a>
这样做就可以了
ID ChildID
10100 10100-010
10100 10100-012
10100 10100-010-01
10100 10100-010-02逻辑是这样,这张自检表,一个父节点对应无数个childid(子节点),先根据一个id取出他所有的子节点,然后将自检表中id=10100的数据清空,说明现在10100已经没有任何子节点的数据存在了,然后在你的主表中用刚才在自检表中取出的childid和id做模糊匹配,再将其全部删除,这样就是子节点全部删除后,再删除父节点
function deleteapp(user)
{
if(confirm("确认删除此方法?")==true)
{
window.location="deMonitorproject.action?id="+userid;
}
else
{
alert("请您先删除子类里面的信息");
}
}这么写怎么不请作用呢
good 我最初就是这么想的但那个confirm判断哦?