Как сделать проверку, запустилась ли функция updateCart()?
В сценарий подгружается файл с содержимым:
$(function () {
function updateCart(data)
{
$(".cart-total").html(data.total);
if (data.discount_numeric) {
$(".cart-discount").closest('tr').show();
}
$(".cart-discount").html('− ' + data.discount);
$(".affiliate").hide();
}
$(".cart a.delete").click(function () {
var tr = $(this).closest('tr');
$.post('delete/', {id: tr.data('id')}, function (response) {
if (response.data.count == 0) {
location.reload();
}
tr.remove();
updateCart(response.data);
}, "json");
return false;
});
});
Файл этот - стандартный, его изменять нельзя.
Как сделать проверку, запустилась ли функция updateCart()?
Пробовал:
$.when( updateCart() ).done(function( ) {
alert( 123 );
});
Но почему-то не находит функцию updateCart():
Uncaught ReferenceError: updateCart is not defined
Источник: Stack Overflow на русском