我使用jils插件1.7.1在Grails(1.3.7)项目中使用remote-pagination插件(http://grails.org/plugin/remote-pagination)v.0.3。我无法将grails升级到新版本。
我添加了远程分页代码:
<util:remotePaginate action="index" total="${usersTotal}" update="boxtitle" params="${params}"
max="${grailsApplication.config.max.size}" pageSizes="[10:'10', 30: '30', 100:'100', 300:'300', 1000:'1000']"/>
当我发现问题(Grails remote-pagination is refreshing entire page instead of div)时,我添加了
<g:javascript library="jquery" />
到标题部分。我也尝试过:
<g:javascript library="jquery" plugin="jquery"/>
在这两种情况下,空白页面加载(网址都没有更改)。
如果我用鼠标右键单击打开页面,它会加载正确的数据。
===更新===
感谢您的评论。 由于Chrome显示了与已安装插件相关的一些js错误,因此我在使用WebDeveloper的新Firefox中进行了双重检查。没有找到javascript错误,jQuery作为第一个脚本加载。
我发现的有趣的事情是页面首先将记录更新到正确的页面(因此插件和ajax工作 - 更新的数据只是暂时可见)然后浏览器尝试加载另一个显示空白页面的页面。
答案 0 :(得分:0)
该页面使用旧学校计数器使用javascript(stat.4u.pl)。 当我从项目远程分页中删除它时工作正常。感谢您的灵感。 Chrome快速更新了第2页以注意到问题。
简短回答是:另一个javascript导致错误。