gpt4 book ai didi

jquery - 如何在 ajax.action 链接上打开 Bootstrap 模式弹出窗口?

转载 作者:行者123 更新时间:2023-12-01 07:57:31 24 4
gpt4 key购买 nike

我正在为我的 Bootstrap 弹出窗口创建一个ajax.actionlink,如下所示,但在弹出窗口中打开它,它重定向到一个表示 Controller /操作的网址

我的代码如下

   @Ajax.ActionLink("CheckOut", "CheckOut", "Home", null, new AjaxOptions
{
HttpMethod = "Post",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "myModal"
}, new
{
@class = "btn btn-primary btn-lg",
@id = "chkOut"
})

$(document).ready(function () {
$("#chkOut").attr('data-toggle', 'modal')
});

最佳答案

使用 AjaxoptionsOnComplete 属性,如下所示:

 @Ajax.ActionLink("CheckOut", "CheckOut", "Home", null, new AjaxOptions
{
HttpMethod = "Post",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "myModal",
OnComplete = "ShowPopup",
}, new
{
@class = "btn btn-primary btn-lg",
@id = "chkOut"
})

这是在完成 ajax 操作调用链接时调用的函数:

function ShowPopup()
{
$("#chkOut").attr('data-toggle', 'modal');
}

关于jquery - 如何在 ajax.action 链接上打开 Bootstrap 模式弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23110787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com