誰でも助けることができます、私はこのキーワードとの問題を持っています。私の "this"は利用可能ですが、同じ情報、つまり私が呼びたいメソッドを含んでいません。この例は私が意味することを示しています..JQuery「this」.myFuntionNameはajax Successで使用できません。しかし、前にOK
このisisDateReviverはajaxを実行する前に利用できます。 。その後、成功関数が異なるスコープ内で実行されているので、成功arives .. 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);
}
});