你用的是php框架在开发?
创新互联建站是一家专业提供平阴企业网站建设,专注与网站制作、成都网站制作、HTML5建站、小程序制作等业务。10年已为平阴众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。
不像啊!
可你这个
况且,
你这个ajax中的id是直接加在路径后面的啊, ?号后面的啊, 那你发送的数据就是get数据啊
那你这里
应该用$_GET而不是$_POST啊?
还有, 你既然是用是mysqli函数, 那就全部的mysqli函数, 用mysql_affected_rows()函数显然不对。
还有你的删除处理页面, 也要有数据库连接, 很显然, 似乎你处理的页面, 并没有进行数据库连接!
修改链接和方法 这样点击确认了才会去跳转
function del(id){
if(confirm("确定要删除吗?")){
location.href = "?id_delete="+id;
}
}
//在table的最后一格设置 删除 超级链接
echo "td width='50px'a href='' onclick='del(".$row[ID].")'删除/a/td";
你这个是ajax操作的提交 那么 这个弹出 会有一个返回值的 你根据返回值调用ajax就可以了
你这样的写法肯定会跳转的,因为onclick返回的Boolean值不会影响到后面的href地址,至于你在别人电脑上运行,为什么会不跳转,呵呵,我就不知道了,告诉你一下我常用的confirm的写法
a href=# onclick="if(confirm('确定删除吗?') window.location.href='删除的页面'; else return false;)"点我跳转/a
还有一点我不明白的,也许你代码没写全吧,处理部分,就是那个if里面的$id你是怎么接收的,怎么没有看见你用$_GET['id']呢?呵呵
不明白的再补充吧,呵呵,祝你好运:)