我正在尝试将网站从IIS迁移到Apache服务器。 (在Ubunutu上)该站点非常简单,它只显示存储在Oracle数据库中的数据。数据显示在jQuery Flexigrid组件中。
我的问题是虽然创建了flexigrid,但它从不显示数据。负载图像继续在底部旋转,说“正在处理...”,但它永远不会停止。
我已经验证从ajax脚本返回的json字符串格式正确并包含数据。
该网站正在使用jQuery 1.2.6。我很茫然,因为在同一个浏览器中,访问IIS服务器上的站点工作正常,但是访问apache服务器上的站点无法显示数据。这对我来说没有意义,因为它似乎是JS的问题,因为两个站点都给客户端提供了完全相同的JSON字符串。
有什么想法吗?谢谢!
答案 0 :(得分:0)
从谷歌升级您的jquery脚本可能会解决您的问题。
另外,如果你从github获得最新的flexigrid.js,你必须更新你的jquery。如果问题仍然存在,请检查JSON格式。您可以从https://github.com/paulopmx/Flexigrid/tree/master/demo
检查flexigrid的新JSON代码(对于php文件)