javascript - Ajax 成功事件在显示 200 状态代码的网络选项卡中不起作用
问题描述
即使我在网络选项卡开发人员工具中获得了 200 状态代码,也没有调用成功功能。
var isServiceUp=false;
do{
var response=jQuery.ajax({
url : "https://127.0.0.1:18647/dcs/dcs_6200808/",
method : "POST",
//data : formData,
//cache : false,
//async : false,
success : function(data, textStatus, jqXHR){
//debugger;
console.log("hey i am up");
isServiceUp=true;
},
error : function(jqXHR, textStatus, errorThrown){
}
});
}while(!isServiceUp)
解决方案
您将陷入无限循环,您的浏览器将崩溃,您将永远不会收到错误消息、成功等!
请尝试不使用do while
:
var response=jQuery.ajax({
url : "https://127.0.0.1:18647/dcs/dcs_6200808/",
method : "POST",
//data : formData,
//cache : false,
//async : false,
success : function(data, textStatus, jqXHR){
//debugger;
console.log("hey i am up");
isServiceUp=true;
},
error : function(jqXHR, textStatus, errorThrown){
}
});
请看这个:JavaScript无限循环?
推荐阅读
- reactjs - 使用反应挂钩 setstate 将数组推送到状态不起作用
- java - 如何在 Java 中使用泛型扩展抽象类?
- javascript - 如何通过以下博主最近发布的 js 和 css 代码获得 First Post Is big?
- python-3.x - XV-11 激光雷达使用 Raspberry pi 3B+ 读取数据
- excel - 如何自动刷新数据透视表?
- tkinter - 你如何在 PyCharm 上安装 tkinter 我已经尝试了所有命令,但这就是我得到的|
- javascript - 对于 react/electron,package.json 中的文件的“/**/*”是什么?
- postgresql - 如何使用本地 pgAdmin 进入容器的 PostgreSQL
- docker - 无法将 80 端口以外的 docker 容器端口暴露给主机
- javascript - 在 nextjs 中处理浏览器返回 SSR