0

既に動作している同期方法にヘッダーを追加しようとして失敗しています。それらを 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);
        },
4

1 に答える 1