显示屏幕的jquery确认对话框中心

时间:2013-09-30 07:44:43

标签: jquery ajax asp.net-mvc

我想在屏幕中心显示确认。 我的观点:

<table id="test" class="table table-bordered table-striped table-hover">
        <thead>
            <tr>
                <th>Value</th>
                <th>Message</th>
                <th>EffectiveDate</th>
            </tr>
        </thead>
        <tbody>
            @foreach (var item in Model.LookupValues)
            {            
                <tr>

                    <td>@Html.DisplayFor(m => item.Value)</td>
                    <td>@Html.DisplayFor(m => item.Message)</td>
                    <td>@Html.DisplayFor(m => item.EffectiveDate)</td>
                    <td>
                       @Html.ActionLink("DeleteTEST", "Delete", "Values", new { area = "Admin", id = item.LookupValueKey }, new { @class = "deleteTEST" })
                    </td>
                </tr>
            }

        </tbody>
    </table>

jQuery的:

$('.deleteTEST').click(function () {
        var answer = confirm('Do you want to delete this record?');
        if (answer) {
            $.post(this.href, function () {
                window.location.reload(); //Callback
            });
            return false;
        }
        return false;
    });

显示在屏幕顶部。

任何人都可以告诉如何在中心显示此确认。

1 个答案:

答案 0 :(得分:1)

不,您无法定位默认对话框。

您可能想要使用jQuery UI对话框。 Details and example is here