php - 40 个请求后的 xmlhttp-readystate=0
问题描述
这是我的代码,我想上传 8000 个用户,在 40 次上传到 //serever/userup.php 后它因 readystate=0 错误而失败
var xhttp;
sendReq(i);
function sendReq(i)
{
var cellcount = columns.length;
xhttp = new XMLHttpRequest();
//console.log(jsondata[i][columns[1]]);
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
//console.log(this.responseText);
console.log('sent '+i);
if (i<rowcount)
{
i++;
sendReq(i)
}
}
else
{
console.log('error');
}
};
xhttp.open("POST", "https://server/userup.php", true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send("region="+loggedRegion+"&campname="+camptitle+"&campid="+cid+"&custcode="+jsondata[i][columns[0]]+"&custname="+jsondata[i][columns[1]]+"&custmob="+jsondata[i][columns[2]]+"&custnation="+jsondata[i][columns[3]]+"&custarea="+jsondata[i][columns[4]]);
}
是否有任何解决方案等待就绪状态更改为 4 并恢复上传?
解决方案
推荐阅读
- android - 如何在 Beta 推出后获得选择加入链接(谷歌播放)
- r - 我正在尝试使用日期自定义我的 y 轴。如何消除 R 中日期之间的这种差距?
- php - 控制器变量未传入视图
- javascript - 如何在猫头鹰轮播阶段设置所有不同高度和宽度的图像
- php - 是否有配置或挂钩,以便在添加产品后我可以重定向到购物车?WHMCS
- vue.js - 为什么 purgecss-webpack-plugin 删除 vuetify 样式?
- css - 使用 webpack 导入/应用 CSS 文件
- python - 从 SQL Server 获取数据并更新现有 Excel 工作表,同时保留表格?
- mysql - 出现一般错误:'“mysqldump”'在 laravel 中未被识别为内部或外部命令
- wordpress - 如何在特定页面中禁用 Yoast SEO?