我正在使用此代码使用ajax加载数据。
在发送请求之前,我使用beforeSend
来上传内容。然后在ajax成功的时候我想放下回复:
function ajax_upd(actionTypeUrl,target){
$.ajax({
type: "GET",
url:'rtr.php?data='+actionTypeUrl,
cache: false,
dataType:"json",
beforeSend: function(){
if(typeof target !== 'undefined'){
$('#'+target).slideUp('fast');
}
},
success: function(res) {
if(typeof target !== 'undefined'){
updateTarget(res,target);
}
}
});
}
function updateTarget(res,target){
var content = res.content||res;
$('#'+target).slideDown().html(content);
var redBar = res.redBar||false;
if(redBar){
$('#main-bar-content').html(redBar);
}
}
我的问题是我想在slideUp complete上添加一个slideDown动作,然后只有在滑动动画完成后才会触发ajax success功能。
我能这样做吗?