Jquery 弹出窗口不工作

Jquery 弹出窗口不工作,jquery,asp.net-mvc-5,Jquery,Asp.net Mvc 5,代码: <div id="dialog-confirm"> Reward added to Employee </div> $("#AddReward").click(function () { EmployeeId=JSON.stringify(currentEmployeeId=@Model.EmployeeId) GivenOn=JSON.valueOf(given

代码:

<div id="dialog-confirm">
        Reward added to Employee
    </div>


    $("#AddReward").click(function ()
        {
            EmployeeId=JSON.stringify(currentEmployeeId=@Model.EmployeeId)

            GivenOn=JSON.valueOf(givenOn=@Model.GivenOn)

            $.ajax({

                type: "POST",
                url: "@(Url.Action("AddRewardToEmployee", "Employee"))",
                data: {
                    "employeeId":EmployeeId,

                    "givenOn":GivenOn
                },
                               success: function (data)
                {

                    $("#dialog-confirm").dialog({
                        resizable: false,
                        modal: true,
                        title: "Resource Added",
                        height: 200,
                        width: 300,
                        buttons: {
                            "Ok": function (e)
                            {
                                $(this).dialog('close');
                                window.location.href="/Employee/Edit?employeeId="+@Model.EmployeeId;
                            }
                        }
                    });
                },


            });

        });

给员工增加奖励
$(“#添加奖励”)。单击(函数()
{
EmployeeId=JSON.stringify(currentEmployeeId=@Model.EmployeeId)
GivenOn=JSON.valueOf(GivenOn=@Model.GivenOn)
$.ajax({
类型:“POST”,
url:“@(url.Action(“AddRewardToEmployee”、“Employee”)”,
数据:{
“雇员ID”:雇员ID,
“吉维农”:吉维农
},
成功:功能(数据)
{
$(“#对话框确认”)。对话框({
可调整大小:false,
莫代尔:是的,
标题:“已添加资源”,
身高:200,
宽度:300,
按钮:{
“Ok”:功能(e)
{
$(this.dialog('close');
window.location.href=“/Employee/Edit?employeeId=“+@Model.employeeId;
}
}
});
},
});
});
背景:

<div id="dialog-confirm">
        Reward added to Employee
    </div>


    $("#AddReward").click(function ()
        {
            EmployeeId=JSON.stringify(currentEmployeeId=@Model.EmployeeId)

            GivenOn=JSON.valueOf(givenOn=@Model.GivenOn)

            $.ajax({

                type: "POST",
                url: "@(Url.Action("AddRewardToEmployee", "Employee"))",
                data: {
                    "employeeId":EmployeeId,

                    "givenOn":GivenOn
                },
                               success: function (data)
                {

                    $("#dialog-confirm").dialog({
                        resizable: false,
                        modal: true,
                        title: "Resource Added",
                        height: 200,
                        width: 300,
                        buttons: {
                            "Ok": function (e)
                            {
                                $(this).dialog('close');
                                window.location.href="/Employee/Edit?employeeId="+@Model.EmployeeId;
                            }
                        }
                    });
                },


            });

        });
在AddRewardToEmployee操作中,我向员工添加奖励,然后我想显示成功添加奖励的弹出窗口

问题:

<div id="dialog-confirm">
        Reward added to Employee
    </div>


    $("#AddReward").click(function ()
        {
            EmployeeId=JSON.stringify(currentEmployeeId=@Model.EmployeeId)

            GivenOn=JSON.valueOf(givenOn=@Model.GivenOn)

            $.ajax({

                type: "POST",
                url: "@(Url.Action("AddRewardToEmployee", "Employee"))",
                data: {
                    "employeeId":EmployeeId,

                    "givenOn":GivenOn
                },
                               success: function (data)
                {

                    $("#dialog-confirm").dialog({
                        resizable: false,
                        modal: true,
                        title: "Resource Added",
                        height: 200,
                        width: 300,
                        buttons: {
                            "Ok": function (e)
                            {
                                $(this).dialog('close');
                                window.location.href="/Employee/Edit?employeeId="+@Model.EmployeeId;
                            }
                        }
                    });
                },


            });

        });

操作方法,即AddRewardToEmployee工作正常,但未显示弹出窗口。脚本中是否有任何错误?

是否检查了控制台,如果有任何错误?使用的jquery ui的版本是什么?1.11.2版本的jquery ui。我检查了控制台,在显示AddRewardToEmployee视图时,它显示了…未捕获的语法错误:意外标记)。但它仍在工作,但没有显示弹出窗口。尝试本地化错误。注释与创建对话框相关的代码(
$(“#dialog confirm”)。对话框({…
),并检查是否仍然存在错误。在
EmployeeId
GivenOn
之后使用
var
。该错误不是弹出代码的b'coz,而是以下行的b'coz….GivenOn=JSON.valueOf(givenOn=@Model.givenOn)删除此行代码后,仍然可以正常工作,因为givenon是一个日期,并且可以为空。是否检查了控制台,如果有任何错误?使用的jquery ui的版本是什么?jquery ui的1.11.2版本。我在显示AddRewardToEmployee视图时检查了控制台,它正在显示…未捕获的语法错误:意外标记)。但它仍在工作,但未显示弹出窗口。请尝试本地化错误。与创建对话框相关的注释代码(
$(“#对话框确认”)。对话框({…
),并检查是否仍有错误。在
EmployeeId
GivenOn
之前和
之后使用
var
。该错误不是弹出代码的b'coz,而是以下行的b'coz….GivenOn=JSON.valueOf(GivenOn=@Model.GivenOn)删除这行代码后,仍然可以正常工作,因为givenon是一个日期,可以为空。