如何在jquery之后执行javaScript.UI对话框按钮函数返回
How to execute an javaScript after jquery.ui dialog button function returns.?
我试图避免javascript的确认框,并尝试了jquery。UI对话框
当确认框返回真或假之后,只有剩下的javascript将执行,但在这个jquery。UI对话框没有发生。
这就是我所尝试的,
我有一些链接
function checkit(){
var istrue = showdial("confirm");
if(istrue== true) alert("yes");
else alert("no");
}
function showdial(tStr)
{
$('<div></div>').appendTo('body')
.html('<div><h4>Are you sure..?</h4></div>')
.dialog({
title: tStr,
zIndex: 10000,
autoOpen: true,
modal: true,
buttons:{
Yes: function(){
$(this).dialog("close");
return true;
}
No: function(){
$(this).dialog("close");
return false;
}
}
});
}
如果我做错了什么,请纠正我。
在点击是或否按钮之前,它总是只提醒"否"。我如何在对话框返回值后运行脚本。我不希望setTimeout()函数使用。
异步代码不能返回这样的值。看看这个相关的问题,它解释了如何使用回调来解决这个问题。
相关文章:
- 如何在页面重新加载时显示jquery ui对话框
- Jquery UI对话框不会消失
- OnsenUI、Angular和在警报对话框后刷新UI组件
- jQuery UI对话框错误,按钮导致HierarchyRequestError
- 获取活动的jQuery UI对话框
- jQuery UI模式对话框覆盖淡出
- 单击按钮创建多实例jQuery UI对话框
- JQuery UI对话框在重新打开时未正确调整大小
- MVC3 Ajax链接确认对话框使用jquery ui对话框
- jQuery UI对话框窗体-缺少变量值
- 动态创建的 jQuery UI 对话框错误后 jQuery 2.2.0 升级
- JQuery UI 对话框在第二次单击时不会更新
- jQuery UI 对话框 - X 秒后关闭
- 关闭动态创建的 jQuery-ui 对话框
- jQuery UI 对话框和滚动块竞争鼠标
- 动手错误:在 jquery UI 中启动时,对话框是不可编辑的
- 对话框UI-隐藏效果不会触发完整事件
- jquery对话框ui中的Canvas元素
- jQuery对话框UI无限滚动到顶部
- 单击标题时,jQuery对话框UI将关闭