2017-09-28 8 views
1
私は

は環境

function periodicRequests(container) { 
    var options = { 
       url: "/?dummy-ajax-url", 
       interval: 1000, 
       .. 
       onReady: _callback 
      } 
    _pluingcall(options); 

} 
function _callback() { 
..... 
.... 
return params&for&ajax&call 
} 

今私は_callback関数が定義されてcontainer要素へのアクセス権を持っていなければならないことに興味がありますようにコールバック関数を受け入れるプラグインを使用しています

ですperiodicRequests機能 に私は

var options = { 
    url: "/?dummy-ajax-url", 
    interval: 1000, 
    // ... 
    onReady: function(container) { 
     return function() { 
      return _callback(container); 
     } 
    }(container) 
} 

ようなものか、私はこれを簡素化することができますので、それはOKですを試してみましたか?

+0

のに役立ちますように。 '_callback.bind(これ、コンテナ)' –

答えて

1

これは使用が代わりにバインド

function periodicRequests(container) { 
var options = { 
      url: "/?dummy-ajax-url", 
      interval: 1000, 
      .. 
      onReady: function(){ 
       //can access container here too 
      } 
     } 
_pluingcall(options); 

}