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();
相关推荐
lly2024062 分钟前
Ruby CGI方法详解
开发语言
XiYang-DING3 分钟前
【Java】从源码深入理解HashMap和TreeMap
java·开发语言
煜bart8 分钟前
使用 TypeScript 实现算法处理
开发语言·前端·javascript
♛识尔如昼♛9 分钟前
C 基础(7) - 字符输入/输出和输入验证
c语言·开发语言
小肝一下13 分钟前
c++从入门到跑路——string类
开发语言·c++·职场和发展·string类
无巧不成书021817 分钟前
Unicode编码机制全解析:从核心原理到Java 实战
java·开发语言·java字符编码·unicode 15.1码点
楼田莉子17 分钟前
设计模式:构造器模式
开发语言·c++·后端·学习·设计模式
lly20240618 分钟前
Swift 析构过程
开发语言
mu_guang_21 分钟前
计算机体系结构3-cache一致性和内存一致性的区别
java·开发语言·计算机体系结构
lingggggaaaa26 分钟前
PHP模型开发篇&MVC层&动态调试未授权&脆弱鉴权&未引用&错误逻辑
开发语言·安全·web安全·网络安全·php·mvc·代码审计