ember が JSON ではなく XML を要求するのはなぜですか?
firebug による XML 応答:
XML 処理の欠陥: 要素が見つかりません アドレス: moz-nullprincipal:{664ded3f-7063-4f92-b404-3895f595c584} 行番号 1、列 1: [私の英語への翻訳]
Ember データ リクエスト (機能していません)
リクエストヘッダー:
text/html、application/xhtml+xml、application/xml を受け入れる;q=0.9, / ;q=0.8
応答ヘッダー:
コンテンツ タイプ アプリケーション/xml; 文字セット=utf-8
Ajax リクエスト (作業中)
リクエストヘッダー:
application/json、text/javascript、/を受け入れます。q=0.01
応答ヘッダー:
アプリケーション/json; 文字セット=utf-8
私の店とアダプター
App.store = DS.Store.create({
revision: 11,
});
DS.RESTAdapter.reopen({
url: '.../json/ember'
});
私のネストされたモデル
App.Line = DS.Model.extend({
lineIdentifier: DS.attr('string'),
shifts: DS.hasMany('App.Shift'),
});
App.Shift = DS.Model.extend({
name: DS.attr('string'),
line: DS.belongsTo('App.Line'),
});
私の WCF インターフェイス
[OperationContract]
[WebInvoke(
Method = "GET",
ResponseFormat = WebMessageFormat.Json,
UriTemplate = "/json/ember/lines"
)]
LinesArray LinesEmber();
私のJSON
{
"Line":[
{"Shift":[{},{},{},{}],...},
{"Shift":[{},{},{},{}],...}]
}
私の修士論文の最後の大きなコーディングステップです。:) 前もって感謝します。
[アップデート]
失敗した ember 呼び出し: 私にとっては、ember が xml を要求していることは驚くべきことです...
成功した ajax 呼び出し