0

次の coffeescript コードを使用して、Rails API から json データを取得し、json を解析して、オブジェクトの配列を返します。

 result = Lungo.Service.get('http://localhost:3000/lists.json')
 lists = JSON.parse(result.response).lists

このエラーが発生します: JSON 解析エラー: 予期しない EOF

コンソールからコードを実行すると、すべて正常に動作します。コードが解析されます。ただし、私のコードではresult、実際には XMLHttpRequest に設定されていますが、json 形式のデータを含むその応答プロパティは、次のようにアクセスすると空になりますresult.response

Google で検索しましたが、問題を解決する解決策はありませんでした。

の応答の例result = Lungo.Service.get(url):

result = XMLHttpRequest
|
___>
  constructor: XMLHttpRequestConstructor
  onabort: null
  onerror: null
  onload: null
  onloadend: null
  onloadstart: null
  onprogress: null
  onreadystatechange: function () {if(h.readyState===4){clearTimeout(r);return c(h,f)}}
  readyState: 4
  response: "{"lists":[ *data removed for brevity*]}"
  responseText: "{"lists":[ *data removed for brevity*]}"
  responseType: ""
  responseXML: null
  status: 200
  statusText: "OK"
  upload: XMLHttpRequestUpload
  withCredentials: false
  __proto__: XMLHttpRequestPrototype
4

1 に答える 1