$("span.removeFromCart").on("click",function(){
var id = $(this).attr("data-id");
$.ajax({
type: "GET",
url: "ajax.php?id="+id+"&action=remove"
})
.done(function()
{
location.reload();
});
});
我有一个购物车,在购物车项目的数量旁边有-和+。它只在location.reload()之后才能正常工作和更新,如上所述。
我想尝试在不使用location.reload()的情况下更新内容,因为它会导致我的切换购物车在重新加载页面后隐藏起来。在不重新加载整个页面的情况下刷新此div或页面上的内容是否容易?
非常感谢
发布于 2020-09-03 04:15:18
这是可能的,但您似乎并不了解这需要做些什么。
为了更新“切换”,你需要重新渲染(或重新创建),这可以通过JavaScript模板(如把手或下划线模板)来完成。或者,您可以只刷新页面中需要更新的部分。您可能想尝试一下名为pjax的东西。
https://stackoverflow.com/questions/63712742
复制相似问题