Jquery ui jqueryui,使用dialog(';open';)并将变量传递给该对话框
我有以下几点:Jquery ui jqueryui,使用dialog(';open';)并将变量传递给该对话框,jquery-ui,jquery-ui-dialog,Jquery Ui,Jquery Ui Dialog,我有以下几点: $('#listeditdialog').dialog('open'); 将打开以下对话框: $('#listeditdialog').dialog({ autoOpen: false, resizable: false, position: ['center',150], width: 450, open: function(event, ui) { $("#listeditdialog").load("/project
$('#listeditdialog').dialog('open');
将打开以下对话框:
$('#listeditdialog').dialog({
autoOpen: false,
resizable: false,
position: ['center',150],
width: 450,
open: function(event, ui) {
$("#listeditdialog").load("/projects/view/tasks/ajax/?listid=" + XXXX);
},
close: function(event, ui) {
$("#listeditdialog").html('<p id="loading"> </p>');
}
});
$('listeditdialog')。对话框({
自动打开:错误,
可调整大小:false,
位置:[‘中间’,150],
宽度:450,
打开:功能(事件、用户界面){
$(“#ListedDialog”).load(“/projects/view/tasks/ajax/?listid=“+XXXX”);
},
关闭:功能(事件、用户界面){
$(“#ListedDialog”).html(“”);
}
});
我的问题是,当我在另一个JS函数中使用dialog open函数时,如何传递一个listID变量,该变量将从触发dialog open函数的click-even绑定中获得
谢谢 如果我没弄错的话,您希望在调用
$('listeditdialog').dialog('open')
当打开事件触发时可用吗
类似这样的事情可能会有所帮助:
// where dialog is opened
$('#listeditdialog').data('listID', listIDVarOrSimilar); //assign the ID for later use
$('#listeditdialog').dialog('open')
// dialog definition
$('#listeditdialog').dialog({
autoOpen: false,
resizable: false,
position: ['center',150],
width: 450,
open: function(event, ui) {
var $led = $("#listeditdialog");
$led.load("/projects/view/tasks/ajax/?listid=" + $led.data('listID'); //use the previously saved id
},
close: function(event, ui) {
$("#listeditdialog").html('<p id="loading"> </p>');
}
});`
//打开对话框的位置
$('listedDialog').data('listID',listIDVarOrSimilar)//分配ID供以后使用
$('#ListedDialog')。对话框('打开')
//对话框定义
$('#ListedDialog')。对话框({
自动打开:错误,
可调整大小:false,
位置:[‘中间’,150],
宽度:450,
打开:功能(事件、用户界面){
var$led=$(“#ListedDialog”);
$led.load(“/projects/view/tasks/ajax/?listid=“+$led.data('listid');//使用以前保存的id
},
关闭:功能(事件、用户界面){
$(“#ListedDialog”).html(“”);
}
});`