2013-09-29 48 views
0

我試圖使用Markit按需API做一個簡單的股票搜索,但是當我嘗試通過API訪問數據時我得到「未捕獲的SyntaxError:意外的標記:」on JSON。在錯誤中返回的JSON是正確的:骨幹JSON錯誤,當試圖獲取

{"Data":{"Status":"SUCCESS","Name":"Apple Inc","Symbol":"AAPL","LastPrice":482.73,"Change":-0.0199999999999818,"ChangePercent":-0.00414293112376285,"Timestamp":"Fri Sep 27 15:59:59 UTC-04:00 2013","MarketCap":438558756810,"Volume":642152,"ChangeYTD":532.1729,"ChangePercentYTD":-9.29075869891158,"High":484.635,"Low":480.72,"Open":483.64}} 

任何想法如何解決此錯誤?

請參閱我的JSfiddle http://jsfiddle.net/tgilbert/fXgLt/的代碼。

任何幫助將不勝感激。

+0

格式化您的JSON,也許你會從錯誤信息中得到一個行號;其他嘗試可能是逐步減少JSON代碼以識別惡意代碼片段。我將開始刪除高價值的整數或爲它們添加引號。 – MonkeyMonkey

回答

1

你已經將dataType設置爲'jsonp',所以jQuery試圖執行jsonp請求,並期望響應是有效的javascript,而不僅僅是json。