前端如何做到刷新而页面不刷新效果

学生知道这个问题告诉我一下,这个问题困扰了我好久了,一直没有得到解决

ajax了解下。
jquery单ajax大概下面这样子

$(".button").click(function () {
    $.ajax(
    {
        url: "...", 
        type: "get",
        dataType: "json",
        data: {},//参数
        success: function (data) {
             $('.content').html(data);//.content和data改成你自己的格式和数据                
        },
        error: function (xhr) {
            alert( xhr.status + " " + xhr.statusText);
        }
    });
});