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其中一个值,现在的效果是直接返回一个页面并显示返回的值,想实现再弹出一个框或者提示并把返回值写在上面。可是查了半天也没查到该怎么获取到那个返回值。

阅读 4.7k
3 个回答

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

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

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

用ajax去请求数据

一般还是使用ajax 去做这种事情 去判断返回的信息

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏