如何传递值给jquery对话框

本文关键字:jquery 对话框 何传递 | 更新日期: 2023-09-27 18:12:57

如何通过点击按钮将buttonid值传递给jquery dialog。我不想使用query string传递值。是否有任何方法可以直接使用jquery dialog的属性或属性传递值。

视图:

 <input type="button" value="Create New" class="Create" id="1"/>
Jquery:

 $(".Create").on("click", function (e) {
        var Id=$(this).atrr('id');
        $('#Load').empty();
        //overflow: visible !important;
        e.preventDefault();
        $('#Load').dialog({
            autoOpen: true,
            modal: true,
            draggable: true,
            resizable: false,
            height: 500,
            width: 600,
            position: { my: "center", at: "center", of: window },
            dialogClass: 'fixed-dialog',
            title: 'Create New Word',
            open: function (event, ui) {
                $(this).load("/Dictionary/_Create");
            },
            //close: function (event, ui) {
            //    window.location.href = window.location.href;
            //}
        });
        return false;
    });

如何传递值给jquery对话框

你可以改变这一行

var Id=$(this).atrr('id'); To BTW atrr is suppose to be attr 
CurrentId = $(this).attr('id'); without the var

然后在/Dictionary/_Create页面中,你可以使用javascript简单地访问CurrentId变量,因为它是全局的