Jquery 单击对话框确认项后继续重定向
我使用jQuery对话框来确认链接单击,但不知何故,对话框在继续使用默认事件处理程序之前没有等待正确的确认。我错过了什么 这是我的密码:Jquery 单击对话框确认项后继续重定向,jquery,html,jquery-ui,jquery-ui-dialog,Jquery,Html,Jquery Ui,Jquery Ui Dialog,我使用jQuery对话框来确认链接单击,但不知何故,对话框在继续使用默认事件处理程序之前没有等待正确的确认。我错过了什么 这是我的密码: jQuery(function($) { $( "#dialog-submit-vp-confirm" ).dialog({ autoOpen: false, resizable: false, modal: true, buttons: { "Submit to
jQuery(function($) {
$( "#dialog-submit-vp-confirm" ).dialog({
autoOpen: false,
resizable: false,
modal: true,
buttons: {
"Submit to VP": function() {
// Proceed with click here
},
Cancel: function() {
$(this).dialog( "close" );
return false;
}
}
});
$("#submit_to_vp").click(function(e) {
$( "#dialog-submit-vp-confirm" ).dialog("open");
});
});
和HTML:
<div id="dialog-submit-vp-confirm" title="Submit to your VP">
<p><span class="ui-icon ui-icon-alert" style="float: left; margin: 0 7px 20px 0;"></span>Your plan will now be submitted to your VP. Are you sure you want to proceed?</p>
</div>
<a href="' . JURI::root() . 'api/submit_plan.php?plan_id=' . $plan_id . '" class="btn button" style="float: right;" id="submit_to_vp">Submit to VP</a>
您的计划现在将提交给您的副总裁。您确定要继续吗
请忽略HTML中的任何PHP/Joomla
提前感谢。使用
我在这里得到了我的答案: 谢谢你的回答 我将代码更改为:
jQuery(function($) {
var href = "";
$( "#dialog-submit-vp-confirm" ).dialog({
autoOpen: false,
resizable: false,
modal: true,
buttons: {
"Submit to VP": function() {
// Proceed with click here
location = href;
},
Cancel: function() {
$(this).dialog( "close" );
}
}
});
$("#submit_to_vp").click(function(e) {
href=this.href;
$("#dialog-submit-vp-confirm").dialog("open");
return false;
});
});
jQuery(function($) {
var href = "";
$( "#dialog-submit-vp-confirm" ).dialog({
autoOpen: false,
resizable: false,
modal: true,
buttons: {
"Submit to VP": function() {
// Proceed with click here
location = href;
},
Cancel: function() {
$(this).dialog( "close" );
}
}
});
$("#submit_to_vp").click(function(e) {
href=this.href;
$("#dialog-submit-vp-confirm").dialog("open");
return false;
});
});