js利用ajax同步调用如何

一、定义请求后台的方法

bash 复制代码
//从后台随机获取题目
        function getRandomQuestions() {
            return new Promise((resolve, reject) => {
                $.ajax({
                    url: '/api/examPaper/randomQuestions',
                    type: 'post',
                    dataType: 'json',
                    success: function(data) {
                        if(data.code == 0){
                            resolve(data.msg); // 成功时解析
                        }else{
                            reject(new Error("获取题库失败:" + data.msg));
                        }
                    },
                    error: function(xhr, status, error) {
                        console.log(error);
                        reject(new Error("获取题库失败:" + error));
                    }
                });
            });
        }

二、调用方法

bash 复制代码
let questionJson =  getRandomQuestions();
相关推荐
寒月霜华3 小时前
JavaWeb前端-Ajax
ajax
鹿鹿鹿鹿isNotDefined3 小时前
Pixelium Design:Vue3 的像素风 UI 组件库
前端·javascript·vue.js
运维行者3 小时前
知乎崩了?立即把网站监控起来!
前端·javascript·后端
aramae3 小时前
详细分析平衡树--红黑树(万字长文/图文详解)
开发语言·数据结构·c++·笔记·算法
一百天成为python专家3 小时前
python爬虫入门(小白五分钟从入门到精通)
开发语言·爬虫·python·opencv·yolo·计算机视觉·正则表达式
一米八二的矮个子3 小时前
JavaScript语法进阶(一)
javascript
Mr YiRan3 小时前
多线程性能优化基础
android·java·开发语言·性能优化
liyi_hz20083 小时前
O2OA (翱途)开发平台新版本发布预告:架构升级、性能跃迁、功能全面进化
android·java·javascript·开源软件
熊猫钓鱼>_>3 小时前
Java String 性能优化与内存管理:现代开发实战指南
java·开发语言·性能优化