Dragon
Dragon

Reputation: 1088

How to pass value to jquery dialog?

How to get pass id value of button to jquery dialog on button click. I don't want to pass value using query string.Is there any way that i can directly pass value using attributes or properties of jquery dialog.

View:

 <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;
    });

Upvotes: 0

Views: 910

Answers (1)

Aladin Hdabe
Aladin Hdabe

Reputation: 865

You can change this line

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

Then in the page /Dictionary/_Create you can simple access the CurrentId variable using javascript since it's global

Upvotes: 1

Related Questions