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');
}
}
我需要在「.done」中調用refreshCart。如何在「.done」中編寫回調函數來執行此操作?對不起,我是Ajax新手。Ajax在完成後調用另一個Ajax功能
我需要調用這個函數refreshCart。可能嗎? –
當然,它只是傳遞'refreshCart'作爲一個函數,或看看我的替代品,你不需要通過函數作爲回調 – WalksAway
我把.done函數中的警報 alert('test'); \t 但警報不起作用。 –