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

时间:2017-12-18 15:24:42

标签: node.js ajax rest crud

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

2 个答案:

答案 0 :(得分: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。

答案 1 :(得分:0)

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

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

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