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();
相关推荐
@我漫长的孤独流浪几秒前
Python编程核心知识点速览
开发语言·数据库·python
qq_416018728 分钟前
C++中的状态模式
开发语言·c++·算法
2401_884563248 分钟前
模板代码生成工具
开发语言·c++·算法
code 小楊14 分钟前
yrb 1.5.0 正式发布:Python 极简国内下载加速与全景可视化终端体验!
开发语言·python
2401_8319207423 分钟前
C++代码国际化支持
开发语言·c++·算法
2401_851272991 小时前
自定义内存检测工具
开发语言·c++·算法
章鱼丸-1 小时前
DAY31 文件的拆分和写法
开发语言·python
竹林8181 小时前
在Web3前端用Node.js子进程批量校验钱包,我踩了这些性能与安全的坑
javascript·node.js
左左右右左右摇晃1 小时前
Java并发——synchronized锁
java·开发语言
☆5661 小时前
C++中的命令模式
开发语言·c++·算法