javascript - 多个 XMLHttpRequest.send() 不起作用
问题描述
我使用多个
//process1
xmlHttp = GetXmlHttpObject();
var url = context+"/user_permission.do?&method=allotedContainer&row="+data;
xmlHttp.onreadystatechange = allotedContainerChanged;
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
//process2
xmlHttp = GetXmlHttpObject();
var url = context+"/user_permission.do?&method=notwallotedContainer&row="+data;
xmlHttp.onreadystatechange = notallotedContainerChanged;
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
当我运行这两个进程时,第二个只会被打印出来。但是第一个没有响应...
解决方案
尝试为第二个进程更改变量名称“xmlHttp”并确保 URL 正确与否。我认为“method=notwallotedContainer”可能有拼写错误。
推荐阅读
- typescript - 选择可空属性并使它们不可为空的一般方法
- java - Spring Boot 1.5.9 应用程序在 Java 1.7 中不工作
- caching - Redis StackExchange 存储 500k 个类
- python - 如何从中获取文本包括美丽的汤
- oracle - 在 weblogic 中部署 JBossApp
- rabbitmq - 强制 RabbitMQ 停止接收任何消息
- javascript - ReactJS 表单字段的值未更新,并记录为日期字段
- excel - 比较excel中的两列:一对一映射
- angular - 使用带有 LazyLoaded 模块的 Angular 6 Guards canLoad 和带有 Rxjs 6 保护的 Ngrx 6 无法完成
- android - 无法创建推送通知