确认弹窗怎么加

确认弹窗怎么加

老师,删除那个在index页面加的<a>标签,跳转到delete.php. 但是confirm弹窗具体应该加在哪里啊??

<?php

header('Content-Type:text/html; charset=utf-8');

date_default_timezone_set('PRC');

$filename="msg.txt";

$msgs=[];

$delid=$_GET['id'];

if(file_exists($filename)){

   $string=file_get_contents($filename);

   if(strlen($string)>0){

     $msgs=unserialize($string);

   }

}


if(!isset($msgs[$delid])){

echo "<script>alert('数据出错,请重试!');location.href='index.php';</script>";

}

unset($msgs[$delid]);

$msgs=serialize($msgs);


if(file_put_contents($filename,$msgs)){

echo "<script>alert('删除成功!');location.href='index.php';</script>";

}else{

echo "<script>alert('删除失败,请重试!');location.href='index.php';</script>";

}


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

你好,代码如下:

<a href="javascript:;" onclick="del(<?php echo $key; ?>);return false;">删除</a>

js方法为:

<script type="text/javascript">
   function del(key){
         if(confirm("确定删除吗")){
            location.href="delete.php?delkey="+key;
         }else{
         // location.href="取消后跳转的页面";
         }
      }
</script>

如果解决了您的问题请采纳,祝学习愉快!

  • 慕慕2044423 提问者 #1
    js方法是放在index页面还是delete页面?
    2017-11-07 18:39:17
  • 慕慕2044423 提问者 #2
    老师,能运行了,<a href="javascript:;" ,href后面一般不是都跟网址或者其他页面么?这里JavaScript是跳转到js代码段么?return false;是什么意思?+key?呢
    2017-11-07 18:52:37
  • guly 回复 提问者 慕慕2044423 #3
    你好,放在index页面。
    2017-11-07 18:52:58
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师