以下のコードのさまざまなフレーバーを使用$.getJSON()
してデータを返そうとしています。
var changeUserPage = function (id) {
return repository.getUserPage(id).done(function (data) {
// console.log(data)
})
}
問題は、done関数の内部では、必要な正しいデータを確認できても、次のように呼び出し元の関数に戻すことができないことです。
var data = dataContext.changeUserPage(lastPolicyWorkedOn);
現在のデータはpromiseオブジェクトを保持します。
Object {readyState: 1, setRequestHeader: function, getAllResponseHeaders: function, getResponseHeader: function, overrideMimeType: function…}
編集
getJSONメソッドは次のようになります。
var getUserPage = function (policyId) {
policyId = encodeURIComponent(policyId);
var uri = "http://localhost:54997/api/policy/getUserPage/" + policyId;
return $.getJSON(uri);
}
実際のjsonデータを返すにはどうすればよいですか?
ありがとう
デイビー