单击jquery确认按钮后进行mvc操作

Gru*_*unf 1 javascript c# jquery asp.net-mvc-3

我正在尝试将jquery onclick确认对话框实现到我的mvc3删除操作.值得一提的是我是succ.渲染对话框本身,我在努力的是在单击继续按钮后从js /用户/删除操作的进程操作.这是代码:

onclick-delete.js

$(function () {
    var deleteLinkObj;
    // delete Link
    $('.delete').click(function () {
        deleteLinkObj = $(this);  //for future use
        $('#delete-dialog').dialog('open');
        return false; // prevents the default behaviour
    });

    //definition of the delete dialog.
    $('#delete-dialog').dialog({
        autoOpen: false, width: 400, resizable: false, modal: true, //Dialog options
        buttons: {
            "Continue": function () {
                $.post(deleteLinkObj[0].href, function (data) {  //Post to action
                    // THIS IS WHERE I SHOULD SEND DATA TO MY DELETE ACTION (Users/Delete)
                    else {
                        alert("error");
                    }
                });
                $(this).dialog("close");
            },
            "Cancel": function () {
                $(this).dialog("close");
            }
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

那么,我做错了什么.点击错误后抛出任何想法

Bob*_*ock 6

如果我错了,请纠正我,但这不是更简单,更有效

@Html.ActionLink("Delete", "Delete", 
   new { id = item.Id }, 
   new { onclick = "return confirm('Are you sure you wish to delete this article?');" }) 
Run Code Online (Sandbox Code Playgroud)