var App = {
actionRequest: function (url,data,callback){
var that = this;
$('#menu').panel('close');
$.mobile.loading('show');
$.when(
$.ajax({
method: 'POST',
url: url + '?' + new Date().getTime(),
data: data
})
).done(function(data,html) {
that.refreshCart();
$.mobile.loading('hide');
}
);
}
refreshCart: function(){
App.loadExternalContent('content','scripts/data_ajax.php','action=getCart','templates/cart.htm');
}
}
Мне нужно вызвать refreshCart в «.done». Как я могу написать функцию обратного вызова в «.done», чтобы сделать это? Извините, я новичок в Ajax.Ajax для вызова другой функции Ajax по завершении
мне нужно будет вызывать эту функцию refreshCart. Является ли это возможным? –
, конечно же, вы просто передаете 'refreshCart' как функцию или посмотрите на мою альтернативу, вам не нужно передавать функцию в качестве обратного вызова – WalksAway
Я поставил предупреждение в .done функцию alert ('test'); \t но предупреждение не работает. –