【发布时间】:2017-11-02 07:59:20
【问题描述】:
我尝试使用 Grails 3 构建一个显示一些数据库统计信息的 gsp。一些统计数据需要一些时间才能生成。我想在统计信息应该出现的 div 中显示一个占位符“请稍候”。数据可用后,应将这些占位符替换为实际数据。
我希望渲染页面的其余部分,这样用户就不会认为页面没有响应。
我尝试了这样的方法来测试控制器中的功能:
def addMe = {
sleep(5000)
render {
div(id: "bla", "some text inside the div")
}
}
gsp 里面的这个:
<g:include action="addMe" />
但是页面会等待函数完成,直到最后加载。如何跳过等待?
【问题讨论】:
-
您是否考虑过使用带有某种形式的进度条或当前工作符号的 ajax?
-
我是新手。我不知道该怎么做。一个进度条会很好:) 你可以指点我的任何工作示例吗?
标签: javascript jquery grails gsp