次の 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