Window.Location.reload()与AJAX

时间:2012-10-18 19:41:27

标签: ajax gwt

在我的GWT应用程序(正在进行维护)中,我想刷新一个人的列表,一旦其中一个人被删除。

我正在研究如何发送正确的AJAX请求以刷新关注者列表,但我很好奇是否可以调用Window.Location.reload()

调用重新加载似乎是懒惰和过度的,因为只有部分页面应该更新--AJAX。

请告诉我Window.Location.reload()是否正常,以及为何/为何不这样做。

2 个答案:

答案 0 :(得分:2)

window.location.reload()会导致整个页面重新加载。 AJAX旨在允许更新页面上的内容,而无需离开它(通过重新加载或其他方式)。

答案 1 :(得分:2)

如果您只需删除一行文字,请勿重新加载页面。根据您使用哪个窗口小部件显示名称列表,很可能只需要在GWT中使用一行代码就可以删除它。这是重新加载页面所需的代码,但它提供了更好的用户体验并且消耗的资源更少。