读书人

jquery ajax 回调函数里面再执行函数不

发布时间: 2012-03-20 14:01:11 作者: rapoo

jquery ajax 回调函数里面再执行函数不执行
function remove(id){
$.post("remove",{articleId:id},function(returnedData,status){
alert("删除成功");
$("#id").hide(3000);
alert(id);
// parent.right.location.reload();
});

// $("#id").hide(3000);

}
实现的功能是点击id对应的删除按钮 删除对应记录的功能, 然后想再回调函数里面实现对应行淡出的效果,但是$("#id").hide(3000)不知道什么原因不出效果.已经验证两条alert语句都会执行 也就是说淡出语句执行了 但是不出效果。。。
请教下为啥啊

[解决办法]
当然不执行了
$("#id").hide(3000)
这句中把id当成了字符换
比方说你传进来的id为stud
但实际上js找的还是id,而不是stud
改为这样试试
var queryId="#"+id;
$(queryId).hide(3000);
[解决办法]
$("#"+id).hide(3000);
应该就ok了

读书人网 >J2SE开发

热点推荐