Я работаю над полным пониманием определений классов в JavaScript. В настоящее время у меня есть класс, определенный как следующий:Обработчики событий в JavaScript «класс»
function Item() { this.init(); }
Item.prototype = {
init: function() {
this.data = {
id: 0,
name: "",
description: ""
}
},
save: function() {
$.ajax({
url: getUrl(),
type: "POST",
data: JSON.stringify(this.data),
contentType: "application/json",
success: save_Succeeded,
error: save_Failed
});
}
}
Моя проблема, я не знаю, как, или где, чтобы определить мои save_Succeeded
и save_Failed
обработчиков событий. Может кто-нибудь, пожалуйста, помогите мне? Спасибо!
внутри 'Item'. где еще это может быть? – gdoron
Если вы определяете новый объект-прототип, не забудьте добавить свойство 'constructor: Item'. –
Что это за «конструктор: предмет»? Это первое, что я когда-либо слышал об этом. У вас есть статья или что-то, что я могу использовать, чтобы узнать об этом? –