Ajax的$.post(),$.get(),$.ajax 方法请求都是默认异步请求

. p o s t ( ) , .post(), .post(),.get(),$.ajax 方法请求都是默认异步请求,所以如果要用到返回的结果,则要考虑异步问题,不然可能会变量出现未定义之类的情况。

改成同步的方法:

java 复制代码
// 设为同步
$.ajaxSettings.async = false;
$.post("/finance/getLastTimeCard", data, function(result) {
},"json");
// 改回异步
$.ajaxSettings.async = true;

在请求结果回调函数里面做处理:

java 复制代码
$.post("/biz/xxx/getXXX", {projectId: projectId}, function (r) {
	vm.irsProjectStatistics = r.data;
	// 这里处理逻辑,可以避免异步请求导致的vm.irsProjectStatistics为undefind的情况
	initIrsStatistic(vm.irsProjectStatistics);
});

.
感谢您的阅读,欢迎参观我的个人网站:小嗨词典【 https://www.happydict.cn】

.

相关推荐
黄林晴3 分钟前
Google Play 强制截止,内购应用必须升级 Billing 8,不改无法更新
android
zhangphil7 分钟前
Android RecyclerView+Coil解码Bitmap设置进View,RenderThread上屏显示Graphics
android
idingzhi13 分钟前
A股量化策略日报(2026年05月11日)
android·开发语言·python·kotlin
我命由我1234514 分钟前
Jetpack Compose - 设置 Compose 编译器、设置 Compose 依赖项
android·java·java-ee·kotlin·android jetpack·android-studio·android runtime
Kapaseker32 分钟前
reified 如何骗过 JVM 类型擦除
android·kotlin
硬件学长森哥43 分钟前
成像技术系列-3A算法基础
android·图像处理·计算机视觉
唔661 小时前
Android在局域网中搭建 MQTT服务器 协议V3.1.1
android·运维·服务器
2601_957418802 小时前
Android 手机如何通过 PTP / MTP 连接单反相机?源码级方案分享
android·数码相机·智能手机
阿巴斯甜11 小时前
ARouter
android
Andya_net12 小时前
MySQL | MySQL 8.0 权限管理实践-精确赋予库、表只读等权限
android·数据库·mysql