2014-03-04 110 views
0

每个人,jquery datatable不返回信息

我似乎体验与Jquery中的数据表奇怪的问题。我有一个页面,点击后会打开一个新窗口。新页面是一个数据表。如果页面使用我的IP地址(192.168.1.12)打开,那么我收到一条错误消息,指出无法分析来自服务器的JSON数据。

但它改变了IP地址到本地主机,它工作正常。

但是,此行为不适用于所有计算机。因此,电脑可以连接到我的服务器并使用IP地址,有些则会给出相同的错误信息。

我想不出为什么会发生这种情况。

感谢 SAJ

回答

0

两种方法:1.去除验证插件, 2升级到非常 最新验证插件代码( https://github.com/bigfix/jquery-validation/commit/9aa53f9241224ba349f9fe1b2c801be0f431b63b )。

网上有很多关于这个问题的讨论,其中 jQuery 1.5和jQuery验证插件( http://www.google.com/#q=jquery+1.5+validate)。基本上看起来 该插件包装和覆盖$ .ajax的东西,从而导致 这个问题,因为Ajax在jQuery 1.5中进行检修。

来源:DataTables forum

+0

有趣。它也似乎取决于浏览器的行为不同。在同一台机器上,Chrome不起作用,但在IE中正常工作。 – Saj