当前位置:编程学习 > C#/ASP.NET >>

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对象,这个对象应该能够告诉你具体的错误信息。

类似下面的样子:

error:function(err){ 
    alert('连接服务器错误1111'+err.message); 
}, 
--------------------编程问答-------------------- 设置断点用 firebug跟一下看看
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,