У меня есть обработка внешнего js-файла, удаление некоторого элемента.По результатам я бы определил, нужно ли мне обновить страницу или нет.
var deleted = 0; // first assume not deleted
$(function() {
$("#action a.action-delete").click(function() {
var id = $(this).parent().parent().attr("id");
$.get("modify-sale.php", { "id" : id, "action" : "delete" }, function (data) { deleted = 1; }, "text");
if (deleted) return true; // if success then refresh
else return false; // else does not refresh
});
Нет, проблема в том, что я не смог изменить глобальную переменную deleted
в обработчике событий jQuery.Я могу заверить, что действие удаления выполнено успешно, но эта переменная просто не меняет свое значение на 1.
Почему?