Javascript Jquery在加载新数据之前清除数据
我有一个表,其中显示数据。我创建了一个按钮,允许用户选择一个日期,然后在表中显示该日期的数据。我不确定如何在显示新数据之前清除原始数据。此时,它只是显示最初选择的内容和新数据。这是我的密码:Javascript Jquery在加载新数据之前清除数据,javascript,jquery,Javascript,Jquery,我有一个表,其中显示数据。我创建了一个按钮,允许用户选择一个日期,然后在表中显示该日期的数据。我不确定如何在显示新数据之前清除原始数据。此时,它只是显示最初选择的内容和新数据。这是我的密码: <script> $(".spiffdate-btn").click(function(){ var correctId = $("ul.spiff_tabs li.active a").attr('data-id'); var startDate = $("#st
<script>
$(".spiffdate-btn").click(function(){
var correctId = $("ul.spiff_tabs li.active a").attr('data-id');
var startDate = $("#startDate").val();
if (startDate == "") {
} else {
if (correctId == "delayedspiff")
{
$.get("@Url.Action("DelayedSpiff", "Dashboard")", { startDate: startDate }, function (data) {
$('#details').html(data);
});
} else if (correctId = "instantspiff") {
$.get("@Url.Action("InstantSpiff", "Dashboard")", { startDate: startDate }, function (data) {
$('#details').html(data);
});
}
}
});
</script>
当我运行新数据时,如何让它清除这些数据?试试这段代码
将数据结果分配给表之前,请使用empty()清除内容
只需将其设置为“无”
document.getElementById('details').innerHTML= '';
只需将其设置为nothing(“”)
$(“”#details').html(“”)
然后$('#details').html(数据)代码>@AlexeiDarmin我有点遗漏了什么。我有jquery,它在视图第一次加载数据时运行。当视图第二次加载n ew数据时,将重新加载此数据。我需要清除这些初始数据,但每次加载视图时都会加载。我更新了我的问题。Dane,请看我的上述评论。RGS请看我的上述评论。
$(".spiffdate-btn").click(function(){
$('#details').empty();
$('#details').html(data);
});
document.getElementById('details').innerHTML= '';