在ajax调用替换内容后,如何在重新加载时保持页面上的当前内容

时间:2017-07-22 21:54:47

标签: javascript jquery html ajax

我目前在一个index.html文档上构建了一个完整的网站。有一个id div的{​​{1}}元素,我只是通过使用AJAX获取不同的html片段,然后用JQuery #contentDiv函数替换内容来代替内部内容: / p>

.html()

我的问题是:重新加载页面后,是否可以保持DOM的当前状态?目前,它会将我带回我的主页(在进行任何AJAX调用之前,网站的原始状态)。我已尝试使用function getContent(content, path, location) { $.ajax({ type: 'get', url: 'http://localhost:4000/REST/getHTML', dataType: 'json', data: { 'file': content, 'path': path }, success: function (data, status) { var html = data['html']; $('#' + location + 'Content').html(html); }, complete: function (data, status) { //alert(status); } }); } 以及JQuery替换方法的不同变体(即使用pushState()然后.html()代替.empty()

0 个答案:

没有答案