0
我有一个加载页面数据的AJAX脚本。数据显示没有问题。问题是当我点击一个按钮来删除一条记录。然而,记录被删除,数据在成功时不刷新。有没有办法在不重新加载整个页面的情况下刷新数据?删除后的JQuery刷新数据
<script>
$(document).ready(function() {
ajaxFunction()
});
function ajaxFunction() {
event.preventDefault();
contentType: "application/json; charset=utf-8";
dataType: "json";
$.get('getShoppingCart.ashx', function (data) {
{
var result = '';
$.each(data, function (index, value) {
result += '' +
'<div class="main-area bg-white">' +
'<div class="row">' +
'<div class="columns medium-12">' +
'<div class="row">' +
'<div class="medium-6 columns">' +
'<img class="img-responsive pull-right" id="RewardImage_' + index + '" src="' + value.RewardImage + '" />' +
'</div>' +
'<div class="medium-6 columns">' +
'<label id="RewardTitle_' + index + '">' + value.RewardTitle + '</label>' +
'<br />' +
'<label id="RewardDescription_' + index + '">' + value.RewardDescription + '</label>' +
'<br />' +
'<label id="RewardPoints_' + index + '">' + value.RewardPoints + '</label>' +
'<br />' +
'<label id="ExpirationDate_' + index + '">' + value.ExpirationDate + '</label>' +
'<br />' +
'<button type="button" id="' + value.RewardOfferID + '" class="btn">Remove Reward</button>' +
'<br />' +
'<br />' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'</div>'
});
if (!result) {
result = 'No Items in the Shopping Cart';
};
$('#result').html(result);
}
})
};
$(document).on('click', '.btn', null, function (event) {
event.preventDefault();
var varID = this.id;
$.ajax({
contentType: "application/json; charset=utf-8",
data: 'ID=' + varID,
url: "deleteCartItem.ashx",
dataType: "json",
success: function (data) {
ajaxFunction()
}
});
});
</script>
也发表您的ajaxFunction的内容()。 –
@HikmatSijapati我编辑原始问题以显示ajaxFunction() –
通常当页面上的数据是'