如何将值传递给 jquery 对话框?

How to pass value to jquery dialog?

如何在单击按钮时将 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;
    });

您可以更改此行

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

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