Where___ 2015-11-18 08:21 采纳率: 0%
浏览 2165

向服务器发送了两个异步请求 结果却总是同时返回

js代码

  window.onload = function ()
        {
            gp();
            gp1();
        }

                function gp() {
                $.ajax({
                    type: "post",
                    url: "Filepro.aspx",
                    data: {
                        type: "gp"
                    },
                    success: function (data) {
                        alert(data);
                        setTimeout("gp()", 500);
                    },
                    error: function (data) {

                    }
                })
            }
        }

        function gp1() {
                $.ajax({
                    type: "post",
                    url: "Filepro1.aspx",
                    data: {
                        type: "gp"
                    },
                    success: function (data) {
                        alert(data);
                        setTimeout("gp1()", 500);
                    },
                    error: function (data) {

                    }
                })
        }

asp.net 代码

//Filepro.aspx
 String tag = Request.Form["type"];
        String a = "";
        if (tag.Equals("gp"))
        {

            Thread.Sleep(5000);
                Response.Write("我是0");
                Response.End();
        }

                //Filepro1.aspx
                 String tag = Request.Form["type"];
        String a = "";
        if (tag.Equals("gp"))
        {
                Response.Write("我是1");
                Response.End();
        }

前台就是简单的发了两个异步请求出去 服务器有两个页面分别处理这两个请求,其中一个做了延时,我想要的效果是在大概五秒时间里 服务器返回N个“我是1”返回一个“我是0”但现在的现像是这两个请求总是大概五秒一次的同时返回,是服务器把这两个异步请求当成一个去处理了吗?其中一个Sleep的时候 另一个也被指挂起了? 我想要的那种效果应该怎么实现 请指教!

  • 写回答

1条回答 默认 最新

  • bdmh 移动开发领域优质创作者 2015-11-18 08:33
    关注

    貌似你这两个请求都会进入 if (tag.Equals("gp")),都会停顿,而且你也没有同步,所以可能是分别停顿了互不影响的5秒,最后一起返回

    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题