[英]Partial View Refresh and Script Doesnt Work
在我的C#MVC4应用程序中,我有一个包含这两个脚本的局部视图:
<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>
刷新部分视图时,第一个脚本仍然可以按需运行。 但是,第二个脚本似乎不起作用,因为当部分刷新并且不包含任何带有类的元素时,第一次加载部分时正确隐藏的按钮不再出现.AVEexists
可能是什么导致了这个?
这是你的整体观点吗? 或者是那些部分视图中的.AVEexists元素? 如果提交按钮位于部分视图之外,那么您不应该这样做
$(document).ready(function () {
if ($('.AVEexists').length) {
$('#SubmitButton').hide();
}
else {
$('#SubmitButton').show();
}
});
在第二个脚本?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.