2016-04-29 6 views
0

私はember-data 2.4.0ember-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がサポートされていると言われています。この仕事をするために何かが欠けていますか?

+0

ember-data 4.2.0が存在しない、あなたは2.4.0を意味すると思いますか? –

+0

うん、私の悪い、それはノードのバージョンです。 – mikeLspohn

答えて

関連する問題