我正在尝试在 js 中发出多个 http get 请求。但我是个菜鸟。我也不会反对 jQuery。这个想法是我打电话给我的服务器,这样我就可以填充一个 js 图表。
var client;
function handler() {
if(client.readyState == 4 && client.status == 200) {
// make a chart
}
}
window.onload = function() {
client = new XMLHttpRequest();
client.onreadystatechanged = handler;
client.open("GET", "http://someurl/stuff");
client.send();
}
以上就是一个web请求的基本思路。处理程序似乎在执行回调或事件。这在创建一个获取请求时有效。但如果我做了两个或更多,那么我得到的结果好坏参半。有时所有请求都会起作用,有时没有,或者只有一个。发生的错误是连接尚未关闭。