gpt4 book ai didi

javascript - 部分 View 中的 MVC Ajax.BeginForm 在父 View 上执行函数更新父 View

转载 作者:行者123 更新时间:2023-12-03 05:12:34 25 4
gpt4 key购买 nike

我正在做MVC应用程序。我有一个将部分 View 称为 DialogPopUp 的 View 。

该 View 执行@Ajax.BeginForm 。成功后,它会调用 Parent View 中定义的 javascript 函数。因为 PartialView 不允许使用 javascript。该函数使 <div hiddden>可见,反之亦然。

 $(".hidden").toggleClass("hidden visible");

我发现的问题是<div hiddden>也在父 View 中。因此,当调用函数时,它适用于两个 div...(在 Parent 和 PartialView 中)。

有没有办法只在PartialView中弹出?

最佳答案

您可以将部分 View 内容包装在 div 中:

<div class="myPartialWrapper">
... your partial markup comes here
</div>

然后调整您的选择器:

$(".myPartialWrapper .hidden").toggleClass("hidden visible");

关于javascript - 部分 View 中的 MVC Ajax.BeginForm 在父 View 上执行函数更新父 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41745853/

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