既に動作している同期方法にヘッダーを追加しようとして失敗しています。それらを key: オブジェクトとして渡すか、オプションで設定するかのどちらかだと思いました。異なる投稿で見た両方の方法。どちらの試行も、chrome ネットワーク タブのヘッダーや API ログに表示されません。
また、jquery設定を介してこれをグローバルに設定しようとしました:
$.ajaxSetup({
headers: { 'x-my-custom-header': 'some value' }
});
どんな助けでも大歓迎です!!!
オプションハッシュとして。
sync: function(method, model, options) {
options.headers = { 'X-Key-Whatever' :'Foobar' }
// Default JSON-request options.
var params = _.extend({
type: 'GET',
dataType: 'jsonp',
url: model.url(),
processData: false,
jsonpCallback: 'abcShowSomething',
cache: true
}, options);
// Make the request.
return $.ajax(params);
},
params キーとして:
sync: function(method, model, options) {
// Default JSON-request options.
var params = _.extend({
type: 'GET',
headers: { 'X-Key-Whatever' :'Foobar' },
dataType: 'jsonp',
url: model.url(),
processData: false,
jsonpCallback: 'abcShowSomething',
cache: true
}, options);
// Make the request.
return $.ajax(params);
},