function modifyDatabase(tabla, id, objData, callback, arrayCallback){
$.ajax({
url: 'modifyDatabase.php',
type: "POST",
dataType: "json",
data: 'tabla='+tabla+'&id='+id+strData,
success: function(data){
callback(data);
},
});
}
var obj = {
set: function (data){
alert(this.var1);
},
var1: 100
}
function modifyDatabase('', '', '', obj.set, '');
При выполнении этого я получаю сообщение об ошибке, сообщающее, что this.var1 не установлен или не определен. Если я вызываю метод откуда-то еще (не из асинхронного ответа), он работает нормально.
Похоже, что метод 'set' не находится внутри 'obj'.
Что происходит?