【发布时间】:2014-10-27 19:04:13
【问题描述】:
我在带有 jQuery 插件 1.7.1 的 Grails (1.3.7) 项目中使用远程分页插件 (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"/>
在这两种情况下都会加载空白页面(网址未更改)。
如果我用鼠标右键打开页面,它会加载正确的数据。
===更新===
感谢 cmets。 由于 Chrome 显示了一些与已安装插件相关的 js 错误,我使用 WebDeveloper 在新的 Firefox 中仔细检查了站点。没有发现 javascript 错误,jQuery 作为第一个脚本加载。
我发现有趣的是该页面首先将记录更新为正确的页面(因此插件和 ajax 工作 - 更新的数据仅在片刻可见)然后浏览器尝试加载另一个显示空白的页面。
【问题讨论】:
-
是否有任何 javascript 错误?有 404 吗?
-
您可以编辑您的问题并添加您的索引操作吗?您是否验证过您的页面源代码中是否添加了 jquery.js?
-
我已经用新的数据和答案更新了问题。
标签: jquery grails plugins drop-down-menu pagination