日期:2014-05-16  浏览次数:20751 次

ajax,为什么我感觉回调函数没走呢 - Web 开发 / Ajax
$(function(){
$.post(
"findAllDepartment.action",
function(data){
alert(data.userinfos);
}
);
});
action已经走了,为什么alert不管用呢, 我换了一个alert("~~~~~~"); 也不管用请问我应该去哪考虑呢?

------解决方案--------------------
一般我会检查一下代码有无写错比如中文标点这些
再就是firebug打断点
------解决方案--------------------
$.ajax({
type:"POST", //异步请求方式
data:"buyId="+buyId+"&buyNumber="+buyNumber, //传递的数据
url:"${ctx}/product/productAction!doUpdateBuyCar.action", //请求路径
success:function(result){
if(result){
//alert("购买数量更改失败!");
}else{
alert("购买数量更改失败!");
}
}, //客户端重整界面
error:function(err){alert("错误:"+err);} //异步请求成功后的回调函数
});
改成这个形式试试