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了