单击显示弹出窗口

时间:2014-05-19 06:25:45

标签: javascript jquery html asp.net-mvc-4

以下代码,但无效。

  $('#img').on('click', function () {
        $("#new").dialog({
            autoOpen: true,
            position: { my: "center", at: "top+350", of: window },
            width: 1000,
            resizable: false,
            title: 'Add User Form',
            modal: true,
            open: function () {
                $(this).load('@Url.Action("_new", "Help")');
            },
            buttons: {
                "Add User": function () {
                    addUserInfo();
                },
                Cancel: function () {
                    $(this).dialog("close");
                }
            }
        });

        return false;
    });

我在_new下的Help文件夹中有部分视图名称Views

有人可以指导我实现它。我正在使用MVC4框架:)

1 个答案:

答案 0 :(得分:2)

您必须将点击移动到锚点(a)而不是img。点击事件永远不会到达img

请参阅jsfiddle