javascript - 如何在asp.net MVC中创建确认框(模式弹出窗口)?

标签 javascript jquery asp.net asp.net-mvc modal-dialog

单击此按钮后如何创建确认框(模式弹出窗口):

<button id="sellButton" onclick="sendRequest(@item.Id)">Sell</button>

此处弹出模态框(是/否)

当用户确认时,就会发生这种情况

<script>
function sendRequest(id)
{
    var request =
    {
        "itemId": id
    };
    $.ajax({
        url: '/It/Sell',
        data: JSON.stringify(request),
        type: 'POST',
        dataType: "html",
        contentType: 'application/json; charset=utf-8',
        error: function (err) {
            alert('Error: ' + err.statusText);
        },
        success: function (result) {
            $('#Table').html(result);
          },
        async: true,
        processData: false
    });
};
</script>

最佳答案

if(confirm('are you sure?')){
  var request =
    {
        "itemId": id
    };
    $.ajax({
        url: '/It/Sell',
        data: JSON.stringify(request),
        type: 'POST',
        dataType: "html",
        contentType: 'application/json; charset=utf-8',
        error: function (err) {
            alert('Error: ' + err.statusText);
        },
        success: function (result) {
            $('#Table').html(result);
          },
        async: true,
        processData: false
    });
}

关于javascript - 如何在asp.net MVC中创建确认框(模式弹出窗口)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34577029/

相关文章:

asp.net - 如果在 ASP.NET MVC4 中使用捆绑和缩小,如何创建 list

javascript - 试图在 JavaScript 中更改多个项目的属性,只有第一个项目正在改变,我做错了什么?

javascript - jQuery爬虫大对象/$.each/Ajax IN然后Ajax OU

jquery - 如何根据光标点击的位置定位弹出div

javascript - ReactJS 的 render() 中 setInterval 计时器无法正常工作

c# - 如何将我的 MVC 模型绑定(bind)到不同的表

asp.net - 如何分析 LINQ 查询

javascript - Angular 与 wavesurfer.js 在 IE10 中不起作用

javascript - 重绘定制的谷歌地图javascript map

javascript - 如果用户调整页面大小,则更改页面的 JavaScript 代码