【发布时间】:2019-08-07 22:25:36
【问题描述】:
我想在单击同一个按钮时显示和隐藏我的局部视图。 下面的代码用于显示部分视图。如果用户再次单击同一个按钮,如何删除部分视图?
<div id="myPartialView"></div>
$('#myBtn').click(function() {
$.ajax({
url: '/Home/GetData',
datatype: "html",
type: "GET",
cache: false,
success: function(result) {
$('#myPartialView').empty();
$('#myPartialView').html(result)
},
error: function(xhr, status, error) {
var errorMessage = xhr.status + ': ' + xhr.statusText;
alert('error - ' + errorMessage);
}
});
return false;
});
【问题讨论】:
-
切换该元素的“隐藏”属性。我假设您只想获取一次数据,然后将其存储在元素中,直到再次单击。
标签: jquery ajax asp.net-mvc