2
我剛剛將我的Breeze nuget包從1.1.3升級到1.2.7。我遇到了一些具有「ComplexType」項的類錯誤,因此升級後,當從MVC4 Web API讀取元數據時,出現以下錯誤。除了ComplexType以外,一切都正常工作,所以我知道所有事情都已到位,因爲我正在獲取元數據,並且能夠在屏幕上顯示數據。Breeze JSON解析元數據錯誤
Uncaught SyntaxError: Unexpected token o
Uncaught SyntaxError: Unexpected token o breeze.debug.js:12561
ctor.fetchMetadata.ajaxImpl.ajax.success breeze.debug.js:12561
jQuery.Callbacks.fire jquery-1.9.1.js:1037
jQuery.Callbacks.self.fireWith jquery-1.9.1.js:1148
done jquery-1.9.1.js:8074
jQuery.ajaxTransport.send.callback
不知道你在看什麼,我們已經轉換了我們所有的樣品和內部測試沒有問題。在元數據檢索期間或第一次查詢期間,這是否失敗? –
僅在元數據檢索期間。它在行12562:var metadata = JSON.parse(data);我只是將其更改爲var metadata = data,並且它正常工作。我不認爲「數據」可以解析爲JSON。 – aminjam