2017-04-17 45 views
1

我希望通過在我的機器上下載HTML來運行vis.js示例http://visjs.org/examples/network/basicUsage.html,並且還要在本地安裝vis.js文件。 此遠程URL在Firefox中運行時沒有任何錯誤。從遠程站點加載時未檢測到vis.js中的語法錯誤。檢測到本地副本

在本地運行它,該示例不會運行(不可見顯示),我得到的F12調試器窗口Firefox的錯誤消息:

SyntaxError: missing) in parenthetical vis.js:3386:51 

事實上,中缺少vis.js右括號在這條線:

// TODO: Remove "ordinalParse" fallback in next major release. 
this._dayOfMonthOrdinalParseLenient = new RegExp(
    (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + 
     '|' + (/\d{1,2}/).source); 

的例子的工作原理是通過vis.min.js更換vis.js的建議在這裏:Why is vis.js not displaying anything但這並不能解釋爲什麼遠程時未檢測到語法錯誤。

我的問題是:爲什麼運行遠程URL時未檢測到此JavaScript語法錯誤?

+0

不知怎的,你有副本有一個錯誤。再次下載並重新保存。 – epascarello

+0

在線內容的相同錯誤:http://visjs.org/dist/vis.js。尋找「TODO:刪除」 –

回答

0

我有一個類似的問題,事實證明,我的數據中的日期格式不正確。錯誤是誤導性的,因爲實際上不存在缺少的括號,但是它無法正確解析日期。一定要使用的

start:'2017-04-19' 

start:'2017-04-19 14:00:00' 

日期格式在您的數據。我最初使用的是「1970年1月1日以來的毫秒數」時間戳,並且這給了我以上同樣的錯誤。