私はember-data 2.4.0
とember-ajax 2.0.1
を使用しており、ie9に問題があります。私は、ie9は新しいXHRリクエストの代わりに古いXDomainRequestを使用し、空白またはtext/plain
のコンテンツタイプしか送信しないことを読んだ。私はember-dataのポストがあり、Chrome、Firefox、ie10 +では正常に動作していますが、ie9ではペイロードがjsonのcontent-typeで送信されていないことがわかります。プレーンテキスト文字列.jsonデータを期待するparamsハッシュとして認識されません。Ember-data ie9投稿要求が機能しない
誰かがこのようなことを提案しましたが、それは私のためには機能しません。
export default DS.JSONAPIAdapter.extend({
host: ENV.apiUrl,
ajaxOptions(url, type, hash) {
hash.contentType = 'application/json';
hash.dataType = 'json';
return this._super(url, type, hash);
}
});
すべてのストアリクエストは、標準this.store.create('whatever', payload)
タイプのリクエストです。
Emberのドキュメントでは、Ember 2+でie9がサポートされていると言われています。この仕事をするために何かが欠けていますか?
ember-data 4.2.0が存在しない、あなたは2.4.0を意味すると思いますか? –
うん、私の悪い、それはノードのバージョンです。 – mikeLspohn