jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery-ui,使用对话框(‘打开’)并将变量传递给对话框大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_696_0@
我有以下JS:
$('#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>');
    }
});

我的问题是当我在另一个JS函数中使用对话框打开函数时,如何传递一个listID变量,我会得到fom的点击甚至绑定,激发对话框打开func。

谢谢!

解决方法

如果我明白你的意思,那么当你打电话给$(‘#listitdialog’)对话框(‘open’)时,你想拥有你可以访问的数据
当开放事件触发时可用?

这样可以帮助:

// where dialog is opened
$('#listeditdialog').data('listID',listIDVarOrSimilar); //assign the ID for later use
$('#listeditdialog').dialog('open')

// dialog deFinition
$('#listeditdialog').dialog({
    autoOpen: false,ui) {
        var $led = $("#listeditdialog");
        $led.load("/projects/view/tasks/ajax/?listid=" + $led.data('listID'); //use the prevIoUsly saved id
    },ui) {
        $("#listeditdialog").html('<p id="loading"> </p>');
    }
});`

@L_262_8@

大佬总结

以上是大佬教程为你收集整理的jquery-ui,使用对话框(‘打开’)并将变量传递给对话框全部内容,希望文章能够帮你解决jquery-ui,使用对话框(‘打开’)并将变量传递给对话框所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。