molily: Zwei Uebergabeparameter fuer showResponse.

Beitrag lesen

Hallo,

function HttpRequest(foo, bar) {

var wrapper = function (transport) {
   showResponse(transport, bar);
};

new Ajax.Request('/some_url',
    {
      method:'get',
      parameters: {firstParameter: 'foo'}

onSuccess: wrapper,

onFailure: showError,
    });
}

Warum das klappt? Weil wrapper durch die Verschachtelung die Variablen foo und bar einschließt:
http://aktuell.de.selfhtml.org/artikel/javascript/organisation/#closures

Mathias