javascript - jquery确认框点击确认后如何再弹出结果?
本文介绍了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屋!
查看全文