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 アラートが機能していません。 –