1

我正在尝试将网站从 IIS 迁移到 Apache 服务器。(在 Ubunutu 上)该站点相当简单,它仅显示存储在 Oracle 数据库中的数据。数据显示在 jQuery Flexigrid 组件中。

我的问题是,虽然创建了 flexigrid,但它从不显示数据。加载图像继续在底部旋转,显示“正在处理...”,但它永远不会停止。

我已经验证从 ajax 脚本返回的 json 字符串格式正确并且包含数据。

该站点使用 jQuery 1.2.6。我很茫然,因为在同一个浏览器中,访问 IIS 服务器上的站点工作正常,但访问 apache 服务器上的站点无法显示数据。这对我来说没有意义,因为这似乎是 JS 的问题,因为两个站点都向客户端提供完全相同的 JSON 字符串。

有任何想法吗?谢谢!

4

2 回答 2

1

我也有同样的问题,但我设法解决了。

JSON 字符串必须是正确、有效的格式,否则加载图像将永远旋转。尝试双引号,而不是单引号。

转到此处阅读以查看相同的讨论和结果

于 2012-09-15T05:20:17.477 回答
0

从 google 升级您的 jquery 脚本可能会解决您的问题。

此外,如果您从 github 获得最新的 flexigrid.js,您必须更新您的 jquery。如果问题仍然存在,请检查 JSON 格式。您可以从https://github.com/paulopmx/Flexigrid/tree/master/demo查看 flexigrid 的新 JSON 代码(用于 php 文件)

于 2013-04-25T18:55:22.087 回答