Ваша помощь будет принята с благодарностью. Я не понимаю, почему следующий код jQuery не работает:
function saveChanges(obj, n, id) {
var t = "content to send to server";
$.post("http://localhost:8080/Content.do?method=update",{
value: t,
key: id
},function(result){
alert(result); //WORKS
alert("INNER"+$(obj).parent().parent().html());//WORKS
$(obj).parent().parent().after('<div>dddddd</div>').remove();//FAILS ALL
alert(id); //FAILS
alert("stop"); //FAILS
});
}
Мой вывод на данный момент таков: внутри этого метода обратного вызова function(result)
У меня есть доступ READ к внешнему объекту (здесь $(obj)
), но у меня нет доступа WRITE. Как только я выполняю запись, функция перестает работать с этой точки до остальной части функции.
Правильно ли сделан этот вывод? Если кто-то знает о хорошем учебнике, который объясняет эту концепцию, я был бы очень благодарен. (Доступ к объектам с помощью jQuery и их областей ...)
Большое спасибо