javascript - jquery确认框点击确认后如何再弹出结果?

查看:88
本文介绍了javascript - jquery确认框点击确认后如何再弹出结果?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

<a class="btn btn-danger btn-xs" title="as" href="{{ url_for('tools.shutdown',address="192.168.1.1"]) }}" id="1">关机</a>

实现按钮功能,因为后台是flask所以href使用url_for跳转和传值

<script type="text/javascript">
    $(function(){
            $("#1").click(function(){
            return confirm("是否确认删除");
        });
    });
</script>

实现确认框功能,确认执行,取消不执行。

这个请求执行后我的后台会返回success或者time out其中一个值,现在的效果是直接返回一个页面并显示返回的值,想实现再弹出一个框或者提示并把返回值写在上面。可是查了半天也没查到该怎么获取到那个返回值。

解决方案

这种情况一般使用AJAX操作,

$("#1").click(function(){

    // AJAX 请求, _url 为你请求的地址
    $.post(_url, function(res){
        if (res == 'success')
        {
            alert('成功');
        }
        else if (res == 'time out')
        {
            alert('超时');
        }
        else
        {
            alert('未知错误');
        }
    });  
})

这篇关于javascript - jquery确认框点击确认后如何再弹出结果?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆