2014-03-04 150 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