.dialog 使用按钮值
.dialog using buttons values
我的目标是让用户按下一个按钮,然后会打开一个弹出窗口,他们可以在其中 select 两个选项之一,然后代码应该 post 值单击的原始按钮的值和在弹出窗口中按下的按钮的值到 javascript 函数。我不完全确定如何解决这个问题,我一直在玩弄 .dialog,来自 Jquery。
$( ".showOptions" ).click(function(){
var $self = .showOptions.val();
is 'basicModal'
$( "#popup" ).dialog({
modal: true,
width: 465,
draggable: true,
buttons: {
"Product Specification": function() {
programselector("Product Specification", $self);
$( this ).dialog( "close" );
},
"Future Requirements Forecast": function() {
programselector("Future Requirements Forecast", $self);
$( this ).dialog( "close" );
}
}
});
目前,代码仅显示弹出窗口。它没有 post 向 javascript 函数发送任何内容。
我感觉是语法错误?
你应该更新这个:
var $self = .showOptions.val();
作为
var $self = this.value;
我认为这不是必需的:is 'basicModal'
所以你可以从那里删除它。现在代码将是这样的:
$(".showOptions").click(function(){
var $self = this.value;
$( "#popup" ).dialog({
// popup code as is
});
});
我的目标是让用户按下一个按钮,然后会打开一个弹出窗口,他们可以在其中 select 两个选项之一,然后代码应该 post 值单击的原始按钮的值和在弹出窗口中按下的按钮的值到 javascript 函数。我不完全确定如何解决这个问题,我一直在玩弄 .dialog,来自 Jquery。
$( ".showOptions" ).click(function(){
var $self = .showOptions.val();
is 'basicModal'
$( "#popup" ).dialog({
modal: true,
width: 465,
draggable: true,
buttons: {
"Product Specification": function() {
programselector("Product Specification", $self);
$( this ).dialog( "close" );
},
"Future Requirements Forecast": function() {
programselector("Future Requirements Forecast", $self);
$( this ).dialog( "close" );
}
}
});
目前,代码仅显示弹出窗口。它没有 post 向 javascript 函数发送任何内容。
我感觉是语法错误?
你应该更新这个:
var $self = .showOptions.val();
作为
var $self = this.value;
我认为这不是必需的:is 'basicModal'
所以你可以从那里删除它。现在代码将是这样的:
$(".showOptions").click(function(){
var $self = this.value;
$( "#popup" ).dialog({
// popup code as is
});
});