如果我能用AJAX更新整个页面的时间和原因我应该使用常规的http
方法吗? AJAX请求可以替换正常的http
方法吗?我正在使用nodeJS
expressJS
是的,您可以使用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。
是的,绝对可以。但是一旦你知道了AJAX的使用,你就不会问这个问题了。
例如,如果您使用的是AJAX,则永远不会更新整个页面。例如,至少导航将保持不变,并且正文部分将更改。这是使用AJAX和许多Web应用程序加载这样的。它们保持导航相同,然后更新网页的其余部分。
您将拥有此类应用程序,您将更新页面正文。您可以使用REST API以JSON的形式获取数据,然后使用样式和Javascript框架(如Angular,React,Backbone等)加载此数据。