может кто-нибудь помочь, у меня проблема с ключевым словом this .. до ввода ajax-вызова он доступен, но при вводе Success. мое "this" доступно, но не содержит ту же информацию, т.е. метод, который я хочу вызвать .. Этот пример показывает, что я имею в виду ..
Буду признателен за любую помощь, this.isoDateReviver доступен до выполнения ajax ... и затем, когда успех наступит .. this.isoDateReiver НЕ УКАЗАН
var data = new Object();
data.year = this.today = new Date().getFullYear();
this.isoDateReviver("yes","yes"); //// THIS WORKS HERE
$.ajax({
type: "POST",
url: "MyService.aspx/GetHolidays",
data: JSON.stringify(data),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
var holidays = JSON.parse(msg.d,
this.isoDateReviver); // THIS DOES NOT WORK its undefined
Calendar.initalizeHolidays(holidays);
},
error: function(msg) {
alert(error);
}
});