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

什么情况下$.get和$.ajax是执行不了function()里面的内容的呀?
$.get("/webadmin0.nsf/getonlineuserlist?OpenAgent&ReqId=INetUser",{u:"ana"},function(msg){
$('#zaixianyonghu').html(msg);
});
$.ajax({
type: 'GET',
url: '/webadmin0.nsf/getonlineuserlist?OpenAgent&ReqId=INetUser',
data: '',
success: function(msg){
$('#zaixianyonghu').html(msg);
}
});
什么情况下$.get和$.ajax是执行不了function()里面的内容的呀?
这里的这2段代码中$('#zaixianyonghu').html(msg);是没有被执行的。
我很纠结。
求解啊。高分。

------解决方案--------------------
ajax没有success
------解决方案--------------------
没有成功的情况下是不执行的,碰到这种问题,你可以先试一试你的那个url,单独测试一下,看能不能出来结果。
------解决方案--------------------
firebug先看看有没有返回信息,看看get或者ajax成功了没有啊。。。。。
------解决方案--------------------
成功执行了,ajax请求没有出错,就会执行function(msg),
没执行是因为你的请求出问题了
------解决方案--------------------
建议你在加上error方法,显示一下出错情况下,是否会有提示,从你提示的情况下,应该是没有执行成功返回时的相关代码,估计是出错了。