ajax问题,急等
1、var AjaxCouncellor_Update=function(id){editinfo();
StuId=id;
$.ajax({
url:'AjaxCouncellorManage.DoDo?Operation=view&stuid='+41,//转为id
type:'POST',
error:function(){
alert('连接服务器错误');
},
success:function(msg){
if(msg=='error')
{
alert('服务器未获得数据,请重新请求!');
}
else
{
ShowData(msg);
}
}
});
}
2、var sendRequest=function(college){
$.ajax({
url:'AjaxCouncellorManage.DoDo?Operation=major&college='+college,//根据学院名称获得专业
type:'POST',
error:function(){
alert('连接服务器错误1111');
},
success:function(msg2){
alert('aaa');
if(msg2=='error')
{
alert('服务器未获得数据,请重新请求');
}
else
{
BindMajor("major",msg2);
}
}
});
}
这两函数在同一页面,先发第一个请求,紧跟着就第二个请求,但结果只返回第一个请求,第二个老是 '连接服务器错误1111',各路高手是不是缓存有问题啊 ???急问,解决立即给分
--------------------编程问答-------------------- 加上缓存 ajax可以同时发送两个请求 --------------------编程问答-------------------- 分别同一个是否都正常
需要等待第一个请求完毕后才能执行第二个请求
改为同步
可以建立多个ajax对象,分别发起多个请求,而不是使用同一个ajax对象 --------------------编程问答-------------------- 你确认第二个的 url 拼接的是否正常,你可以在你的请求反馈页面做一下日志。 --------------------编程问答-------------------- IIS和ASP.NET是一个可以处理高并发的应用程序(至少微软是这么说的)。
在error函数里面应该有个err对象,这个对象应该能够告诉你具体的错误信息。
类似下面的样子:
--------------------编程问答-------------------- 设置断点用 firebug跟一下看看
error:function(err){
alert('连接服务器错误1111'+err.message);
},
补充:.NET技术 , ASP.NET