gpt4 book ai didi

c# - 部分 View 刷新和脚本不起作用

转载 作者:行者123 更新时间:2023-12-02 18:47:36 25 4
gpt4 key购买 nike

在我的 C# MVC4 应用程序中,我有一个包含这两个脚本的部分 View :

<script type="text/javascript" charset="utf-8">
$(document).ready(function () {
$('.rowselection').click(function (e) {
var tdata = $('#form1').serialize();
$.ajax({
type: "POST",
data: tdata,
url: "/Home/PartialAverage",
success: function (result) { success(result); }
});
});

function success(result) {
$("#Display_Average").html(result);
}
});
</script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function () {
if ($('.AVEexists').length) {
$('#SubmitButton').hide();
}
});
</script>

刷新部分 View 后,第一个脚本仍然可以按需要工作。然而,第二个脚本似乎不起作用,因为当刷新部分并且不包含任何具有类 .AVEexists 的元素时,第一次加载部分时正确隐藏的按钮不会重新出现。

这可能是什么原因造成的?

最佳答案

这是您的全部局部 View 吗?或者那些 .AVEexists 元素是在这个部分 View 中吗?如果提交按钮位于您的部分 View 之外,您不应该这样做

$(document).ready(function () {
if ($('.AVEexists').length) {
$('#SubmitButton').hide();
}
else {
$('#SubmitButton').show();
}

});

在第二个脚本中?

关于c# - 部分 View 刷新和脚本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16198987/

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