我可以使用AJAX请求更新整个页面,如reqular http请求吗?

问题描述 投票:0回答:2

如果我能用AJAX更新整个页面的时间和原因我应该使用常规的http方法吗? AJAX请求可以替换正常的http方法吗?我正在使用nodeJS expressJS

node.js ajax rest crud
2个回答
1
投票

是的,您可以使用AJAX更新整个页面。从用户端发送请求并从服务器返回包含所需信息的JSON数组。

如果要从.txt文件或.html加载数据,那么

$.ajax({ url: 'http://website/some'
     , type: 'GET'
     , dataType: 'html'
    })
.done(function(data) {
  $('#container').html(data);
})
.fail(function() {
  console.log("Something went wrong!");
});

只是想知道为什么当你需要完全重新加载时你正在看AJAX。


0
投票

是的,绝对可以。但是一旦你知道了AJAX的使用,你就不会问这个问题了。

例如,如果您使用的是AJAX,则永远不会更新整个页面。例如,至少导航将保持不变,并且正文部分将更改。这是使用AJAX和许多Web应用程序加载这样的。它们保持导航相同,然后更新网页的其余部分。

您将拥有此类应用程序,您将更新页面正文。您可以使用REST API以JSON的形式获取数据,然后使用样式和Javascript框架(如Angular,React,Backbone等)加载此数据。

© www.soinside.com 2019 - 2024. All rights reserved.