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(“

”); } });`