2012-09-19 27 views
0

我用我的網頁上的Zebra_Calendar jQuery插件,但只要我包括json實現,我得到一個在「對象不支持此屬性或方法」 string.split錯誤在IE7模式下運行頁面時的初始化。誤差Zebra_Calendar和JSON在IE7

我從JSON插件的錯誤代碼生成減少到這些行:

(function() { 
    if (typeof Date.prototype.toJSON !== 'function') { 
    String.prototype.toJSON = 
      Number.prototype.toJSON = 
      Boolean.prototype.toJSON = function (key) { 
       return this.valueOf(); 
      }; 
    } 
}()); 

這是從https://raw.github.com/douglascrockford/JSON-js/master/json2.js發現標準的JSON實現拍攝,但我也有其他的JSON實現此錯誤。

現在,我沒有看到錯誤,但也許別人有這個問題,並有一個解決方案?我需要在我的頁面上使用json,並且我想使用這個日曆。

感謝您的幫助!

回答

0

好吧,我自己想出了我認爲... 只需從json代碼中刪除Boolean.prototype.toJSON =,我還沒有發現任何副作用。我認爲它甚至沒有被ecmascript標準定義。

所以,我希望這對某人有幫助。