在jquery中,如何將附加參數傳遞給事件處理函數?將參數傳遞給事件處理程序
因此,例如
mySaveFunction: function(i) {
var msg = "my message " + i;
$.ajax({
...
success: this.successFunction, // i want to pass msg to successFunction
...
});
successFunction: function(response) {
// do something with msg
},
'this'仍然是'successFunction'以外的東西,可能與上面的代碼一樣。 (它將成爲全局對象)。首先將它放入一個變量中是沒有任何目的的,因爲這樣做並不能保留「this」。 – 2012-07-15 22:05:15
不,但我保留'successFunction',以便在'this'發生變化時可以調用它。對? – 2012-07-15 22:14:29
這項任務確實毫無意義 – Esailija 2012-07-15 22:15:33